>>> picat: Building community/picat 3.5.5-r1 (using abuild 3.12.0-r0) started Tue, 07 Nov 2023 12:29:53 +0000 >>> picat: Checking sanity of /home/buildozer/aports/community/picat/APKBUILD... >>> picat: Analyzing dependencies... >>> picat: Installing for build: build-base (1/1) Installing .makedepends-picat (20231107.122954) OK: 315 MiB in 103 packages >>> picat: Cleaning up srcdir >>> picat: Cleaning up pkgdir >>> picat: Cleaning up tmpdir >>> picat: Fetching https://distfiles.alpinelinux.org/distfiles/edge/picat-3.5.5.tar.gz >>> picat: Fetching https://distfiles.alpinelinux.org/distfiles/edge/picat-3.5.5.tar.gz >>> picat: Checking sha512sums... picat-3.5.5.tar.gz: OK fix-fileno-usage.patch: OK >>> picat: Unpacking /var/cache/distfiles/picat-3.5.5.tar.gz... >>> picat: fix-fileno-usage.patch patching file file.c Hunk #1 succeeded at 1910 (offset 10 lines). gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX dis.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX init.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX init_sym.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX loader.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX inst_inf.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX main.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX toam.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX unify.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX file.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX domain.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX cfd.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX float1.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX arith.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX token.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX global.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX builtins.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX mic.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX numbervars.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX cpreds.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX univ.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX assert.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX findall.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX clause.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX delay.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX clpfd.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX clpfd_libs.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX event.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX toamprofile.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX kapi.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -c -o getline.o getline.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX table.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX gcstack.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX gcheap.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -c -o gcqueue.o gcqueue.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX debug.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX expand.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX bigint.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX sapi.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX kissat_picat.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Iespresso espresso_bp.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX picat_utilities.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Ifann/src/include fann/src/fann.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Ifann/src/include fann/src/fann_cascade.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Ifann/src/include fann/src/fann_error.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Ifann/src/include fann/src/fann_io.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Ifann/src/include fann/src/fann_train.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Ifann/src/include fann/src/fann_train_data.c g++ -DGC -DGCC -DPICAT -DSAT -DMAPLESAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX -Ifann/src/include fann/fann_interface.cpp gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o black_white.o espresso/black_white.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o canonical.o espresso/canonical.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cofactor.o espresso/cofactor.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cols.o espresso/cols.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o compl.o espresso/compl.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o contain.o espresso/contain.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cpu_time.o espresso/cpu_time.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cubestr.o espresso/cubestr.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrin.o espresso/cvrin.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrm.o espresso/cvrm.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrmisc.o espresso/cvrmisc.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o cvrout.o espresso/cvrout.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o dominate.o espresso/dominate.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o equiv.o espresso/equiv.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o espresso.o espresso/espresso.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o espresso_expand.o espresso/espresso_expand.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o essen.o espresso/essen.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o essentiality.o espresso/essentiality.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o exact.o espresso/exact.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o gasp.o espresso/gasp.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o gimpel.o espresso/gimpel.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o globals.o espresso/globals.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o hack.o espresso/hack.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o indep.o espresso/indep.c gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o irred.o espresso/irred.c In file included from init_sym.c:12: init_sym.c: In function 'init_sym': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:20:15: note: in expansion of macro 'ADDTAG' 20 | nil_sym = ADDTAG(insert_sym("[]", 2, 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:21:18: note: in expansion of macro 'ADDTAG' 21 | period_sym = ADDTAG(insert_sym(".", 1, 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:22:28: note: in expansion of macro 'ADDTAG' 22 | call_damon_load_atom = ADDTAG(insert_sym("$call_damon_load", 16, 0), ATM); | ^~~~~~ init_sym.c:25:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | list_psc_int = ADDTAG((BPLONG)list_psc, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ init_sym.c:27:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 27 | list_psc_hashcode = ((BPLONG)list_psc & HASH_BITS) >> 3; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:64:20: note: in expansion of macro 'ADDTAG' 64 | windows_atom = ADDTAG(insert_sym("windows", 7, 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:65:19: note: in expansion of macro 'ADDTAG' 65 | cygwin_atom = ADDTAG(insert_sym("cygwin", 6, 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:66:17: note: in expansion of macro 'ADDTAG' 66 | unix_atom = ADDTAG(insert_sym("unix", 4, 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:72:20: note: in expansion of macro 'ADDTAG' 72 | attr_cfd_atm = ADDTAG(BP_NEW_SYM("_$attr_cfd", 0), ATM); | ^~~~~~ In file included from bprolog.h:12, from main.c:10: main.c: In function 'bprolog_main': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ main.c:30:22: note: in expansion of macro 'ADDTAG' 30 | bp_call_term(ADDTAG(insert_sym("$bp_first_call", 14, 0), ATM)); | ^~~~~~ In file included from toam.c:12: basicd.h:106:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 106 | BPLONG foreign_exception = (BPLONG) NULL; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:74:20: note: in expansion of macro 'ADDTAG' 74 | attr_neq_atm = ADDTAG(BP_NEW_SYM("_$attr_neq", 0), ATM); | ^~~~~~ dis.c: In function 'dis_data': dis.c:46:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 46 | fprintf(filedes, BPLONG_FMT_STR ": ", (BPLONG)psc_ptr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:76:25: note: in expansion of macro 'ADDTAG' 76 | unknown_exception = ADDTAG(BP_NEW_SYM("unknown_exception", 0), ATM); | ^~~~~~ dis.c:57:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 57 | fprintf(filedes, ", " BPULONG_FMT_STR "\n", (BPULONG)GET_EP(psc_ptr)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:80:17: note: in expansion of macro 'ADDTAG' 80 | star_atom = ADDTAG(BP_NEW_SYM("*", 0), ATM); | ^~~~~~ dis.c: In function 'dis_text': dis.c:92:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | printf("inst_begin=" BPULONG_FMT_STR "\n", (BPULONG) inst_begin); | ^ dis.c:98:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 98 | } while ((cpreg = (BPLONG_PTR)*cpreg)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:82:21: note: in expansion of macro 'ADDTAG' 82 | interrupt_sym = ADDTAG(BP_NEW_SYM("interrupt", 0), ATM); | ^~~~~~ dis.c: In function 'print_inst': dis.c:109:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 109 | fprintf(filedes, BPULONG_FMT_STR "\t", (BPULONG) cpreg); | ^ dis.c:119:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 119 | if (num_line) fprintf(filedes, BPULONG_FMT_STR "\t", (BPULONG) cpreg); | ^ In file included from float1.c:12: float1.c: In function 'floatval': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:87:16: note: in expansion of macro 'ADDTAG' 87 | eof_atom = ADDTAG(BP_NEW_SYM("end_of_file", 0), ATM); | ^~~~~~ In file included from unify.c:11: unify.c: In function 'unify': float1.c:26:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 26 | w1 = (UW32)INTVAL(*((BPLONG_PTR)op+1)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ float1.c:27:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 27 | w2 = (UW32)INTVAL(*((BPLONG_PTR)op+2)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:88:17: note: in expansion of macro 'ADDTAG' 88 | true_atom = ADDTAG(BP_NEW_SYM("true", 0), ATM); | ^~~~~~ float1.c:28:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 28 | w3 = (UW32)INTVAL(*((BPLONG_PTR)op+3)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:49:9: note: in expansion of macro 'NDEREF' 49 | NDEREF(op1, nunify); | ^~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:49:9: note: in expansion of macro 'NDEREF' 49 | NDEREF(op1, nunify); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ unify.c:49:9: note: in expansion of macro 'NDEREF' 49 | NDEREF(op1, nunify); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ unify.c:49:9: note: in expansion of macro 'NDEREF' 49 | NDEREF(op1, nunify); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:89:14: note: in expansion of macro 'ADDTAG' 89 | t_atom = ADDTAG(BP_NEW_SYM("t", 0), ATM); | ^~~~~~ float1.c: In function 'encodefloat1': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ float1.c:52:12: note: in expansion of macro 'ADDTAG' 52 | temp = ADDTAG(heap_top, STR); | ^~~~~~ float1.c:53:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | NEW_HEAP_NODE((BPLONG)float_psc); /* '$float'(int1,int2,int3) */ | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:90:14: note: in expansion of macro 'ADDTAG' 90 | f_atom = ADDTAG(BP_NEW_SYM("f", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:91:20: note: in expansion of macro 'ADDTAG' 91 | dec_ref_atom = ADDTAG(BP_NEW_SYM("_$dec_ref", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:92:21: note: in expansion of macro 'ADDTAG' 92 | dec_retr_atom = ADDTAG(BP_NEW_SYM("_$dec_retr", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:93:17: note: in expansion of macro 'ADDTAG' 93 | dots_atom = ADDTAG(BP_NEW_SYM("...", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:94:26: note: in expansion of macro 'ADDTAG' 94 | dummy_event_object = ADDTAG(BP_NEW_SYM("$dummy_event_obj", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:95:20: note: in expansion of macro 'ADDTAG' 95 | failure_atom = ADDTAG(BP_NEW_SYM("failure", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:96:17: note: in expansion of macro 'ADDTAG' 96 | empty_set = ADDTAG(BP_NEW_SYM("{}", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:98:21: note: in expansion of macro 'ADDTAG' 98 | atom_expected = ADDTAG(BP_NEW_SYM("atom_expected", 0), ATM); | ^~~~~~ cfd.c: In function 'new_bv_domain_var': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:99:23: note: in expansion of macro 'ADDTAG' 99 | string_expected = ADDTAG(BP_NEW_SYM("string_expected", 0), ATM); | ^~~~~~ cfd.c:35:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 35 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:100:29: note: in expansion of macro 'ADDTAG' 100 | invalid_number_format = ADDTAG(BP_NEW_SYM("invalid_number_format", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:50:9: note: in expansion of macro 'SWITCH_OP_VAR' 50 | SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:50:9: note: in expansion of macro 'SWITCH_OP_VAR' 50 | SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:50:9: note: in expansion of macro 'SWITCH_OP_VAR' 50 | SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:50:9: note: in expansion of macro 'SWITCH_OP_VAR' 50 | SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:101:24: note: in expansion of macro 'ADDTAG' 101 | integer_expected = ADDTAG(BP_NEW_SYM("integer_expected", 0), ATM); | ^~~~~~ unify.c:53:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | if ((BPULONG)op1 < (BPULONG)heap_top) { /* op1 not in loc stack */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:54:39: note: in expansion of macro 'FOLLOW' 54 | FOLLOW(op2) = op1; | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:102:23: note: in expansion of macro 'ADDTAG' 102 | number_expected = ADDTAG(BP_NEW_SYM("number_expected", 0), ATM); | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:55:39: note: in expansion of macro 'PUSHTRAIL' 55 | PUSHTRAIL(op2); | ^~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:55:39: note: in expansion of macro 'PUSHTRAIL' 55 | PUSHTRAIL(op2); | ^~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:57:39: note: in expansion of macro 'PUSHTRAIL_s' 57 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:103:26: note: in expansion of macro 'ADDTAG' 103 | no_number_expected = ADDTAG(BP_NEW_SYM("no_number_expected", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:57:57: note: in expansion of macro 'FOLLOW' 57 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^~~~~~ unify.c:57:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 57 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:58:39: note: in expansion of macro 'PUSHTRAIL_s' 58 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:104:27: note: in expansion of macro 'ADDTAG' 104 | arith_expr_expected = ADDTAG(BP_NEW_SYM("arith_expr_expected", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:58:57: note: in expansion of macro 'FOLLOW' 58 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^~~~~~ cfd.c:51:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 51 | FOLLOW(top) = (BPLONG)heap_top; | ^ unify.c:58:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 58 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:59:39: note: in expansion of macro 'NEW_HEAP_FREE' 59 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:105:21: note: in expansion of macro 'ADDTAG' 105 | list_expected = ADDTAG(BP_NEW_SYM("list_expected", 0), ATM); | ^~~~~~ unify.c:62:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 62 | if ((BPULONG)op2 < (BPULONG)heap_top) { | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:63:39: note: in expansion of macro 'FOLLOW' 63 | FOLLOW(op1) = op2; | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:64:39: note: in expansion of macro 'PUSHTRAIL' 64 | PUSHTRAIL(op1); | ^~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:64:39: note: in expansion of macro 'PUSHTRAIL' 64 | PUSHTRAIL(op1); | ^~~~~~~~~ cfd.c: In function 'domain_set_true_bv': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:106:26: note: in expansion of macro 'ADDTAG' 106 | structure_expected = ADDTAG(BP_NEW_SYM("structure_expected", 0), ATM); | ^~~~~~ cfd.c:79:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 79 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:66:39: note: in expansion of macro 'PUSHTRAIL_s' 66 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:66:57: note: in expansion of macro 'FOLLOW' 66 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^~~~~~ unify.c:66:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 66 | PUSHTRAIL_s(op1); FOLLOW(op1) = (BPLONG)heap_top; | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:107:25: note: in expansion of macro 'ADDTAG' 107 | compound_expected = ADDTAG(BP_NEW_SYM("compund_expected", 0), ATM); | ^~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:67:39: note: in expansion of macro 'PUSHTRAIL_s' 67 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:67:57: note: in expansion of macro 'FOLLOW' 67 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^~~~~~ unify.c:67:71: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | PUSHTRAIL_s(op2); FOLLOW(op2) = (BPLONG)heap_top; | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:108:26: note: in expansion of macro 'ADDTAG' 108 | char_code_expected = ADDTAG(BP_NEW_SYM("char_code_expected", 0), ATM); | ^~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:68:39: note: in expansion of macro 'NEW_HEAP_FREE' 68 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ unify.c:73:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 73 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ term.h:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | SuspCode; \ | ^~~~~~~~ In file included from univ.c:12: univ.c: In function 'univ_lst2str': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:109:21: note: in expansion of macro 'ADDTAG' 109 | char_expected = ADDTAG(BP_NEW_SYM("char_expected", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | SuspCode; \ | ^~~~~~~~ unify.c:74:27: note: in expansion of macro 'FOLLOW' 74 | FOLLOW(op1) = (BPLONG)dv_ptr; | ^~~~~~ unify.c:74:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 74 | FOLLOW(op1) = (BPLONG)dv_ptr; | ^ term.h:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | SuspCode; \ | ^~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | SuspCode; \ | ^~~~~~~~ unify.c:75:27: note: in expansion of macro 'PUSHTRAIL' 75 | PUSHTRAIL(op1); | ^~~~~~~~~ In file included from loader.c:13: loader.c: In function 'loader': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ univ.c:24:5: note: in expansion of macro 'DEREF' 24 | DEREF(L); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ univ.c:24:5: note: in expansion of macro 'DEREF' 24 | DEREF(L); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:347:13: note: in definition of macro 'SWITCH_OP_VAR' 347 | SuspCode; \ | ^~~~~~~~ unify.c:75:27: note: in expansion of macro 'PUSHTRAIL' 75 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:110:23: note: in expansion of macro 'ADDTAG' 110 | ground_expected = ADDTAG(BP_NEW_SYM("ground_expected", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:24:5: note: in expansion of macro 'DEREF' 24 | DEREF(L); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:24:5: note: in expansion of macro 'DEREF' 24 | DEREF(L); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:349:13: note: in definition of macro 'SWITCH_OP_VAR' 349 | OtherCode; \ | ^~~~~~~~~ unify.c:77:24: note: in expansion of macro 'FOLLOW' 77 | {FOLLOW(op1) = op2; | ^~~~~~ cfd.c: In function 'new_it_domain_var': cfd.c:100:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); | ^ In file included from domain.c:14: domain.c: In function 'c_DM_CREATE_BV_DVAR': In file included from arith.c:15: arith.c: In function 'init_arith_sym': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:111:29: note: in expansion of macro 'ADDTAG' 111 | float_format_expected = ADDTAG(BP_NEW_SYM("float_format_expected", 0), ATM); | ^~~~~~ In file included from bprolog.h:12, from global.c:11: global.c: In function 'b_IS_CONSULTED_c': bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:349:13: note: in definition of macro 'SWITCH_OP_VAR' 349 | OtherCode; \ | ^~~~~~~~~ unify.c:78:27: note: in expansion of macro 'PUSHTRAIL' 78 | PUSHTRAIL(op1); | ^~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:349:13: note: in definition of macro 'SWITCH_OP_VAR' 349 | OtherCode; \ | ^~~~~~~~~ unify.c:78:27: note: in expansion of macro 'PUSHTRAIL' 78 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ global.c:23:9: note: in expansion of macro 'NDEREF' 23 | NDEREF(goal, is_consulted); | ^~~~~~ univ.c:36:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 36 | Head = *(BPLONG_PTR)L; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:112:30: note: in expansion of macro 'ADDTAG' 112 | operator_type_expected = ADDTAG(BP_NEW_SYM("operator_type_expected", 0), ATM); | ^~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ global.c:23:9: note: in expansion of macro 'NDEREF' 23 | NDEREF(goal, is_consulted); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:352:9: note: in definition of macro 'SWITCH_OP_VAR' 352 | OtherCode; \ | ^~~~~~~~~ unify.c:77:24: note: in expansion of macro 'FOLLOW' 77 | {FOLLOW(op1) = op2; | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ global.c:23:9: note: in expansion of macro 'NDEREF' 23 | NDEREF(goal, is_consulted); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ global.c:23:9: note: in expansion of macro 'NDEREF' 23 | NDEREF(goal, is_consulted); | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:352:9: note: in definition of macro 'SWITCH_OP_VAR' 352 | OtherCode; \ | ^~~~~~~~~ unify.c:78:27: note: in expansion of macro 'PUSHTRAIL' 78 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:352:9: note: in definition of macro 'SWITCH_OP_VAR' 352 | OtherCode; \ | ^~~~~~~~~ unify.c:78:27: note: in expansion of macro 'PUSHTRAIL' 78 | PUSHTRAIL(op1); | ^~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:297:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 297 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:113:25: note: in expansion of macro 'ADDTAG' 113 | variable_expected = ADDTAG(BP_NEW_SYM("variable_expected", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ univ.c:37:5: note: in expansion of macro 'DEREF' 37 | DEREF(Head); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ arith.c:118:19: note: in expansion of macro 'ADDTAG' 118 | atom_length = ADDTAG(insert_sym("length", 6, 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ univ.c:37:5: note: in expansion of macro 'DEREF' 37 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:36:5: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ global.c:27:19: note: in expansion of macro 'GET_STR_SYM_REC' 27 | sym_ptr = GET_STR_SYM_REC(goal); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:37:5: note: in expansion of macro 'DEREF' 37 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:37:5: note: in expansion of macro 'DEREF' 37 | DEREF(Head); | ^~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ global.c:27:19: note: in expansion of macro 'GET_STR_SYM_REC' 27 | sym_ptr = GET_STR_SYM_REC(goal); | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:114:28: note: in expansion of macro 'ADDTAG' 114 | nonvariable_expected = ADDTAG(BP_NEW_SYM("nonvariable_expected", 0), ATM); | ^~~~~~ univ.c:38:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 38 | L = *((BPLONG_PTR)L+1); | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ global.c:29:19: note: in expansion of macro 'GET_ATM_SYM_REC' 29 | sym_ptr = GET_ATM_SYM_REC(goal); | ^~~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:297:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 297 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:36:17: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:36:17: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:36:17: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:115:29: note: in expansion of macro 'ADDTAG' 115 | input_stream_expected = ADDTAG(BP_NEW_SYM("input_stream_expected", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ univ.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(L); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:36:17: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ univ.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(L); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(L); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(L); | ^~~~~ global.c: In function 'b_SET_DYNAMIC_cc': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:116:30: note: in expansion of macro 'ADDTAG' 116 | output_stream_expected = ADDTAG(BP_NEW_SYM("output_stream_expected", 0), ATM); | ^~~~~~ In file included from loader.c:16: bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ loader.c:297:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 297 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:82:9: note: in expansion of macro 'SWITCH_OP_ATM' 82 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:36:30: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ arith.c: In function 'bp_math_add': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:36:30: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:82:9: note: in expansion of macro 'SWITCH_OP_ATM' 82 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:36:30: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:159:5: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:36:30: note: in expansion of macro 'DEREF' 36 | DEREF(Var); DEREF(From); DEREF(To); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ In file included from cfd.c:12: cfd.c: In function 'b_CFD_COMPUTE_MINS_MAXS': term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:82:9: note: in expansion of macro 'SWITCH_OP_ATM' 82 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:159:5: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:117:29: note: in expansion of macro 'ADDTAG' 117 | could_not_open_stream = ADDTAG(BP_NEW_SYM("could_not_open_stream", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:159:5: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ unify.c:82:9: note: in expansion of macro 'SWITCH_OP_ATM' 82 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ unify.c:83:24: note: in expansion of macro 'FOLLOW' 83 | {FOLLOW(op2) = op1; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:159:5: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:126:5: note: in expansion of macro 'DEREF_NONVAR' 126 | DEREF_NONVAR(Arity); n = INTVAL(Arity); | ^~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ unify.c:82:9: note: in expansion of macro 'SWITCH_OP_ATM' 82 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ unify.c:84:27: note: in expansion of macro 'PUSHTRAIL' 84 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:118:27: note: in expansion of macro 'ADDTAG' 118 | file_does_not_exist = ADDTAG(BP_NEW_SYM("file_does_not_exist", 0), ATM); | ^~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ unify.c:82:9: note: in expansion of macro 'SWITCH_OP_ATM' 82 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ unify.c:84:27: note: in expansion of macro 'PUSHTRAIL' 84 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:159:17: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:82:9: note: in expansion of macro 'SWITCH_OP_ATM' 82 | SWITCH_OP_ATM(op2, unify_atom_d, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:119:22: note: in expansion of macro 'ADDTAG' 119 | divide_by_zero = ADDTAG(BP_NEW_SYM("divide_by_zero", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:159:17: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ univ.c:50:29: note: in expansion of macro 'ISNUM' 50 | if (ISATOM(Head) || ISNUM(Head)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:159:17: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:159:17: note: in expansion of macro 'DEREF' 159 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ univ.c:50:29: note: in expansion of macro 'ISNUM' 50 | if (ISATOM(Head) || ISNUM(Head)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:120:26: note: in expansion of macro 'ADDTAG' 120 | illegal_expression = ADDTAG(BP_NEW_SYM("invalid_expression", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:142:5: note: in expansion of macro 'DEREF_NONVAR' 142 | DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ domain.c: In function 'b_DM_CREATE_DVAR': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:61:5: note: in expansion of macro 'DEREF' 61 | DEREF(Var); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:61:5: note: in expansion of macro 'DEREF' 61 | DEREF(Var); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:61:5: note: in expansion of macro 'DEREF' 61 | DEREF(Var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:61:5: note: in expansion of macro 'DEREF' 61 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ univ.c:50:29: note: in expansion of macro 'ISNUM' 50 | if (ISATOM(Head) || ISNUM(Head)) { | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:41:5: note: in expansion of macro 'GET_GLOBAL_SYM' 41 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:121:21: note: in expansion of macro 'ADDTAG' 121 | illegal_timer = ADDTAG(BP_NEW_SYM("invalid_timer", 0), ATM); | ^~~~~~ cfd.c:144:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 144 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuples); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ univ.c:50:29: note: in expansion of macro 'ISNUM' 50 | if (ISATOM(Head) || ISNUM(Head)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:160:10: note: in expansion of macro 'ISNUM' 160 | if (!ISNUM(op1)) { | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:160:10: note: in expansion of macro 'ISNUM' 160 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:62:5: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:122:20: note: in expansion of macro 'ADDTAG' 122 | illegal_list = ADDTAG(BP_NEW_SYM("invalid_list", 0), ATM); | ^~~~~~ In file included from loader.c:15: loader.c: In function 'load_syms': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:62:5: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:62:5: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:62:5: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:385:5: note: in expansion of macro 'ALIGN' 385 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:160:10: note: in expansion of macro 'ISNUM' 160 | if (!ISNUM(op1)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:123:27: note: in expansion of macro 'ADDTAG' 123 | illegal_mode_string = ADDTAG(BP_NEW_SYM("invalid_mode_string", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:145:30: note: in expansion of macro 'DEREF_NONVAR' 145 | tuple = FOLLOW(ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:91:9: note: in expansion of macro 'SWITCH_OP_LST' 91 | SWITCH_OP_LST(op2, unify_lst_d, | ^~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:160:10: note: in expansion of macro 'ISNUM' 160 | if (!ISNUM(op1)) { | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:385:5: note: in expansion of macro 'ALIGN' 385 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:62:18: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:91:9: note: in expansion of macro 'SWITCH_OP_LST' 91 | SWITCH_OP_LST(op2, unify_lst_d, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:62:18: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:62:18: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:124:25: note: in expansion of macro 'ADDTAG' 124 | illegal_predicate = ADDTAG(BP_NEW_SYM("invalid_predicate", 0), ATM); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:91:9: note: in expansion of macro 'SWITCH_OP_LST' 91 | SWITCH_OP_LST(op2, unify_lst_d, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ univ.c:77:16: note: in expansion of macro 'ADDTAG' 77 | top1 = ADDTAG(heap_top, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:62:18: note: in expansion of macro 'DEREF' 62 | DEREF(From); DEREF(To); | ^~~~~ global.c: In function 'b_GET_SYM_TYPE_ccf': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:91:9: note: in expansion of macro 'SWITCH_OP_LST' 91 | SWITCH_OP_LST(op2, unify_lst_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:146:33: note: in expansion of macro 'DEREF_NONVAR' 146 | Tuples = FOLLOW(ptr+1); DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ univ.c:79:16: note: in expansion of macro 'ADDTAG' 79 | top1 = ADDTAG(heap_top, STR); /* STR */ | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ unify.c:92:24: note: in expansion of macro 'FOLLOW' 92 | {FOLLOW(op2) = op1; | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:125:22: note: in expansion of macro 'ADDTAG' 125 | not_modifiable = ADDTAG(BP_NEW_SYM("not_modifiable", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ unify.c:93:27: note: in expansion of macro 'PUSHTRAIL' 93 | PUSHTRAIL(op2); | ^~~~~~~~~ loader.c: In function 'c_GET_MODULE_SIGNATURE_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ cfd.c:147:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 147 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tuple); | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ unify.c:93:27: note: in expansion of macro 'PUSHTRAIL' 93 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ univ.c:80:19: note: in expansion of macro 'GET_ATM_SYM_REC' 80 | psc_ptr = GET_ATM_SYM_REC(Head); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:166:10: note: in expansion of macro 'ISNUM' 166 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:408:23: note: in expansion of macro 'DEREF' 408 | File = ARG(1, 2); DEREF(File); | ^~~~~ In file included from bprolog.h:12, from clpfd.c:10: clpfd.c: In function 'dvar_bv': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:166:10: note: in expansion of macro 'ISNUM' 166 | if (!ISNUM(op2)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:126:20: note: in expansion of macro 'ADDTAG' 126 | out_of_range = ADDTAG(BP_NEW_SYM("out_of_range", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:408:23: note: in expansion of macro 'DEREF' 408 | File = ARG(1, 2); DEREF(File); | ^~~~~ univ.c:81:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 81 | FOLLOW(heap_top) = (BPLONG)insert_sym(GET_NAME(psc_ptr), GET_LENGTH(psc_ptr), n); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:408:23: note: in expansion of macro 'DEREF' 408 | File = ARG(1, 2); DEREF(File); | ^~~~~ unify.c:98:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 98 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ unify.c:98:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 98 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:408:23: note: in expansion of macro 'DEREF' 408 | File = ARG(1, 2); DEREF(File); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:127:29: note: in expansion of macro 'ADDTAG' 127 | bp_out_of_memory_atom = ADDTAG(BP_NEW_SYM("out_of_memory", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:44:5: note: in expansion of macro 'DEREF' 44 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:166:10: note: in expansion of macro 'ISNUM' 166 | if (!ISNUM(op2)) { | ^~~~~ unify.c:99:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 99 | op1 = *((BPLONG_PTR) op1 + 1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:44:5: note: in expansion of macro 'DEREF' 44 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cfd.c:151:38: note: in expansion of macro 'DEREF' 151 | e = FOLLOW(tuple_ptr+i); DEREF(e); | ^~~~~ univ.c:87:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 87 | temp = *(BPLONG_PTR)L; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:44:5: note: in expansion of macro 'DEREF' 44 | DEREF(op); | ^~~~~ In file included from picat.h:14, from cpreds.c:13: cpreds.c: In function 'bp_get_address': term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:166:10: note: in expansion of macro 'ISNUM' 166 | if (!ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ unify.c:100:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 100 | op2 = *((BPLONG_PTR) op2 + 1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:44:5: note: in expansion of macro 'DEREF' 44 | DEREF(op); | ^~~~~ univ.c:88:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 88 | L = *((BPLONG_PTR)L+1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cfd.c:151:38: note: in expansion of macro 'DEREF' 151 | e = FOLLOW(tuple_ptr+i); DEREF(e); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cfd.c:151:38: note: in expansion of macro 'DEREF' 151 | e = FOLLOW(tuple_ptr+i); DEREF(e); | ^~~~~ In file included from bprolog.h:10, from findall.c:12: findall.c: In function 'c_findall_pre': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:128:35: note: in expansion of macro 'ADDTAG' 128 | bp_out_of_memory_stack_heap = ADDTAG(BP_NEW_SYM("stack_heap", 0), ATM); | ^~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ loader.c:413:15: note: in expansion of macro 'GET_ATM_SYM_REC' 413 | sym_ptr = GET_ATM_SYM_REC(File); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:42:5: note: in expansion of macro 'DEREF' 42 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:42:5: note: in expansion of macro 'DEREF' 42 | DEREF(t); | ^~~~~ clpfd.c:46:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 46 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:151:38: note: in expansion of macro 'DEREF' 151 | e = FOLLOW(tuple_ptr+i); DEREF(e); | ^~~~~ domain.c: In function 'c_DM_CREATE_DVARS': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:42:5: note: in expansion of macro 'DEREF' 42 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:42:5: note: in expansion of macro 'DEREF' 42 | DEREF(t); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:52:5: note: in expansion of macro 'GET_GLOBAL_SYM' 52 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:92:5: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:129:30: note: in expansion of macro 'ADDTAG' 129 | bp_out_of_memory_table = ADDTAG(BP_NEW_SYM("table", 0), ATM); | ^~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ findall.c:47:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 47 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:92:5: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:92:5: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:92:5: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ findall.c:47:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 47 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ univ.c:91:5: note: in expansion of macro 'DEREF' 91 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ univ.c:91:5: note: in expansion of macro 'DEREF' 91 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ In file included from bprolog.h:12, from clpfd_libs.c:11: clpfd_libs.c: In function 'nary_interval_consistent_eq': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:91:5: note: in expansion of macro 'DEREF' 91 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:130:27: note: in expansion of macro 'ADDTAG' 130 | undefined_predicate = ADDTAG(BP_NEW_SYM("undefined_predicate", 0), ATM); | ^~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o map.o espresso/map.c In file included from bprolog.h:11: bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ findall.c:47:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 47 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:91:5: note: in expansion of macro 'DEREF' 91 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:92:18: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ In file included from bprolog.h:12, from kissat_picat.c:11: kissat_picat.c: In function 'b_SAT_GET_INC_VAR_NUM_f': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:165:5: note: in expansion of macro 'DEREF_NONVAR' 165 | DEREF_NONVAR(Mins); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:92:18: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ clpfd.c: In function 'dvar_excludable_or_int': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:92:18: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:131:25: note: in expansion of macro 'ADDTAG' 131 | invalid_byte_file = ADDTAG(BP_NEW_SYM("invalid_byte_file", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:58:5: note: in expansion of macro 'DEREF' 58 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:92:18: note: in expansion of macro 'DEREF' 92 | DEREF(From); DEREF(To); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:58:5: note: in expansion of macro 'DEREF' 58 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ kissat_picat.c:28:5: note: in expansion of macro 'ASSIGN_f_atom' 28 | ASSIGN_f_atom(Num,MAKEINT(sat_nvars)); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:58:5: note: in expansion of macro 'DEREF' 58 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:67:36: note: in expansion of macro 'DEREF_NONVAR' 67 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ findall.c:62:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | GET_EP(sym_ptr) = (int (*)(void))nil_sym; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:69:37: note: in expansion of macro 'FOLLOW' 69 | #define ISADDR(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)address_psc) | ^~~~~~ cpreds.c:46:16: note: in expansion of macro 'ISADDR' 46 | } else if (ISADDR(t)) { | ^~~~~~ cfd.c:166:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 166 | mins_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Mins); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:58:5: note: in expansion of macro 'DEREF' 58 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:181:20: note: in expansion of macro 'IS_FLOAT_PSC' 181 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:69:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define ISADDR(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)address_psc) | ^ cpreds.c:46:16: note: in expansion of macro 'ISADDR' 46 | } else if (ISADDR(t)) { | ^~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:181:20: note: in expansion of macro 'IS_FLOAT_PSC' 181 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ In file included from bprolog.h:12, from delay.c:11: delay.c: In function 'build_delayed_call_on_the_heap': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ global.c:53:5: note: in expansion of macro 'ASSIGN_f_atom' 53 | ASSIGN_f_atom(type, MAKEINT(GET_ETYPE(sym_ptr))); | ^~~~~~~~~~~~~ In file included from bprolog.h:12, from assert.c:12: assert.c: In function 'c_print_pred_ref_count': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:132:26: note: in expansion of macro 'ADDTAG' 132 | code_area_overflow = ADDTAG(BP_NEW_SYM("code_area_overflow", 0), ATM); | ^~~~~~ univ.c: In function 'univ_str2lst': In file included from numbervars.c:13: numbervars.c: In function 'numberVarTermOpt': kissat_picat.c: In function 'b_SAT_ADD_CL_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ univ.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:107:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 107 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ delay.c:25:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 25 | sym_ptr = (SYM_REC_PTR)FOLLOW((BPLONG_PTR)AR_REEP(frame)+2); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o matrix.o espresso/matrix.c cpreds.c:48:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 48 | ulint = INTVAL(*((BPLONG_PTR)t+1)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:39:5: note: in expansion of macro 'DEREF_NONVAR' 39 | DEREF_NONVAR(cl); | ^~~~~~~~~~~~ delay.c:25:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 25 | sym_ptr = (SYM_REC_PTR)FOLLOW((BPLONG_PTR)AR_REEP(frame)+2); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ univ.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:107:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 107 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(op1); | ^~~~~ In file included from bprolog.h:12: findall.c:64:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 64 | return unify(ARG(1, 1), ADDTAG((BPLONG)sym_ptr, INT_TAG)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ kissat_picat.c:47:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 47 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(cl); | ^ clpfd.c:61:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:133:30: note: in expansion of macro 'ADDTAG' 133 | control_stack_overflow = ADDTAG(BP_NEW_SYM("control_stack_overflow", 0), ATM); | ^~~~~~ cpreds.c:50:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 50 | ulint = ulint | INTVAL(*((BPLONG_PTR)t+2)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:167:5: note: in expansion of macro 'DEREF_NONVAR' 167 | DEREF_NONVAR(Maxs); | ^~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:107:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 107 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:96:5: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ numbervars.c:37:5: note: in expansion of macro 'SWITCH_OP' 37 | SWITCH_OP(term, start, | ^~~~~~~~~ cpreds.c:51:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 51 | return((void *)ulint); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:186:16: note: in expansion of macro 'IS_FLOAT_PSC' 186 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:96:5: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ numbervars.c:37:5: note: in expansion of macro 'SWITCH_OP' 37 | SWITCH_OP(term, start, | ^~~~~~~~~ global.c: In function 'b_IS_DYNAMIC_cc': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:107:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 107 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:96:5: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(Vars); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ numbervars.c:37:5: note: in expansion of macro 'SWITCH_OP' 37 | SWITCH_OP(term, start, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:48:32: note: in expansion of macro 'DEREF_NONVAR' 48 | lit = FOLLOW(lst_ptr); DEREF_NONVAR(lit); | ^~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:186:16: note: in expansion of macro 'IS_FLOAT_PSC' 186 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:96:5: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(Vars); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:461:36: note: in expansion of macro 'ADDTAG' 461 | FOLLOW(heap_top) = ADDTAG(sym_ptr, ATM); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ numbervars.c:37:5: note: in expansion of macro 'SWITCH_OP' 37 | SWITCH_OP(term, start, | ^~~~~~~~~ cfd.c:168:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | maxs_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Maxs); | ^ cpreds.c: In function 'bp_build_address': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(Vars); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ unify.c:108:27: note: in expansion of macro 'FOLLOW' 108 | {FOLLOW(op2) = op1; | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:134:24: note: in expansion of macro 'ADDTAG' 134 | integer_overflow = ADDTAG(BP_NEW_SYM("integer_overflow", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ cpreds.c:63:16: note: in expansion of macro 'ADDTAG' 63 | temp = ADDTAG(heap_top, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ delay.c:32:27: note: in expansion of macro 'ISFREE' 32 | if (ISREF(arg) && ISFREE(arg)) { | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:105:5: note: in expansion of macro 'DEREF' 105 | DEREF(Vars); | ^~~~~ univ.c:118:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1)-1; | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ unify.c:109:30: note: in expansion of macro 'PUSHTRAIL' 109 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ numbervars.c:38:16: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 38 | {ASSIGN_TRAIL_VALUE(term, NumberVar(global_var_num)); | ^~~~~~~~~~~~~~~~~~ In file included from clpfd_libs.c:13: clpfd.h:396:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 396 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:70:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 70 | COMPUTE_LOW_UPPER_BOUNDS_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:56:33: note: in expansion of macro 'DEREF_NONVAR' 56 | cl = FOLLOW(lst_ptr+1); DEREF_NONVAR(cl); | ^~~~~~~~~~~~ cpreds.c:64:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 64 | NEW_HEAP_NODE((BPLONG)address_psc); /* '$address'(void *) */ | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ unify.c:109:30: note: in expansion of macro 'PUSHTRAIL' 109 | PUSHTRAIL(op2); | ^~~~~~~~~ init.c: In function 'init_toam': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:462:39: note: in expansion of macro 'ADDTAG' 462 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ delay.c:33:13: note: in expansion of macro 'FOLLOW' 33 | FOLLOW(arg) = (BPLONG)heap_top; | ^~~~~~ numbervars.c:42:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 42 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ findall.c: In function 'c_findall_post': univ.c:121:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 121 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ delay.c:33:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 33 | FOLLOW(arg) = (BPLONG)heap_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:135:28: note: in expansion of macro 'ADDTAG' 135 | trail_stack_overflow = ADDTAG(BP_NEW_SYM("trail_stack_overflow", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ findall.c:75:5: note: in expansion of macro 'DEREF_NONVAR' 75 | DEREF_NONVAR(SymPtr); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ numbervars.c:47:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 47 | {ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ cpreds.c:65:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 65 | NEW_HEAP_NODE(MAKEINT(((BPULONG)address >> (sizeof(BPLONG)*4)))); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ cpreds.c:65:23: note: in expansion of macro 'MAKEINT' 65 | NEW_HEAP_NODE(MAKEINT(((BPULONG)address >> (sizeof(BPLONG)*4)))); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:96:18: note: in expansion of macro 'DEREF' 96 | DEREF(Head); DEREF(No); | ^~~~~ domain.c:107:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 107 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ univ.c:122:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 122 | psc_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ numbervars.c:49:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 49 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(ptr)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ numbervars.c:49:27: note: in expansion of macro 'GET_ARITY' 49 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(ptr)); | ^~~~~~~~~ In file included from bprolog.h:12, from kapi.c:11: kapi.c: In function 'PvalueOfReal': In file included from bprolog.h:11: bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ delay.c:34:13: note: in expansion of macro 'PUSHTRAIL' 34 | PUSHTRAIL(arg); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:189:20: note: in expansion of macro 'IS_FLOAT_PSC' 189 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ numbervars.c:55:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 55 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ delay.c:34:13: note: in expansion of macro 'PUSHTRAIL' 34 | PUSHTRAIL(arg); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:114:34: note: in expansion of macro 'FOLLOW' 114 | if (FOLLOW(op1) != FOLLOW(op2)) | ^~~~~~ findall.c:76:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 76 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(SymPtr); | ^ gcheap.c: In function 'gcHeap': init.c:106:44: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'BPLONG *' {aka 'long long int *'} [-Wformat=] 106 | sscanf(argv[i], "%ld", &parea_size); | ~~^ ~~~~~~~~~~~ | | | | | BPLONG * {aka long long int *} | long int * | %lld term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:189:20: note: in expansion of macro 'IS_FLOAT_PSC' 189 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:88:5: note: in expansion of macro 'PUSHTRAILC' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ numbervars.c:56:19: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 56 | PUSHTRAILC_ATOMIC(ptr, term); | ^~~~~~~~~~~~~~~~~ kissat_picat.c: In function 'c_sat_init': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:136:24: note: in expansion of macro 'ADDTAG' 136 | permission_error = ADDTAG(BP_NEW_SYM("permission_error", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:114:49: note: in expansion of macro 'FOLLOW' 114 | if (FOLLOW(op1) != FOLLOW(op2)) | ^~~~~~ gcheap.c:36:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 36 | size = ((BPULONG)heap_top-(BPULONG)hbreg)/sizeof(BPLONG)+2; | ^ cpreds.c:66:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 66 | NEW_HEAP_NODE(MAKEINT(((BPULONG)address << (sizeof(BPLONG)*4)) >> (sizeof(BPLONG)*4))); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ cpreds.c:66:23: note: in expansion of macro 'MAKEINT' 66 | NEW_HEAP_NODE(MAKEINT(((BPULONG)address << (sizeof(BPLONG)*4)) >> (sizeof(BPLONG)*4))); | ^~~~~~~ gcheap.c:36:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 36 | size = ((BPULONG)heap_top-(BPULONG)hbreg)/sizeof(BPLONG)+2; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:72:24: note: in expansion of macro 'DEREF_NONVAR' 72 | NVars = ARG(2,2); DEREF_NONVAR(NVars); /* NOTE!! this is just an initial number, more bool variables could be generated by the compiler. */ | ^~~~~~~~~~~~ findall.c:78:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 78 | GET_EP(sym_ptr) = (int (*)(void))nil_sym; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:109:9: note: in expansion of macro 'DEREF' 109 | DEREF(Var); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(term); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ delay.c:35:13: note: in expansion of macro 'NEW_HEAP_FREE' 35 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:468:39: note: in expansion of macro 'ADDTAG' 468 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:97:15: note: in expansion of macro 'GET_SYM_REC' 97 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ univ.c:128:20: note: in expansion of macro 'ADDTAG' 128 | Head = ADDTAG(insert_sym(GET_NAME(psc_ptr), GET_LENGTH(psc_ptr), 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:109:9: note: in expansion of macro 'DEREF' 109 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:116:38: note: in expansion of macro 'GET_ARITY' 116 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ unify.c:116:61: note: in expansion of macro 'FOLLOW' 116 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:39:5: note: in expansion of macro 'DEREF' 39 | DEREF(term); | ^~~~~ clpfd.c: In function 'b_EXCLUDABLE_LIST_c': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:109:9: note: in expansion of macro 'DEREF' 109 | DEREF(Var); | ^~~~~ findall.c:86:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 86 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW(faa_low_addr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ delay.c:39:12: note: in expansion of macro 'ADDTAG' 39 | call = ADDTAG(heap_top, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:74:5: note: in expansion of macro 'DEREF' 74 | DEREF(list); | ^~~~~ In file included from token.c:12: token.c: In function 'SyntaxError': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:137:22: note: in expansion of macro 'ADDTAG' 137 | java_exception = ADDTAG(BP_NEW_SYM("java_exception", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:109:9: note: in expansion of macro 'DEREF' 109 | DEREF(Var); | ^~~~~ cfd.c: In function 'cfd_transform_tuples': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:74:5: note: in expansion of macro 'DEREF' 74 | DEREF(list); | ^~~~~ gcheap.c: In function 'eliminateDuplicatedTrailInTopSegment': unify.c:116:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:116:38: note: in expansion of macro 'GET_ARITY' 116 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ assert.c:97:15: note: in expansion of macro 'GET_SYM_REC' 97 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:74:5: note: in expansion of macro 'DEREF' 74 | DEREF(list); | ^~~~~ gcheap.c:59:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | trail_top_region_size = ((BPULONG)AR_T(breg)-(BPULONG)trail_top)/sizeof(BPLONG); | ^ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:97:15: note: in expansion of macro 'GET_SYM_REC' 97 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ findall.c:90:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 90 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW(faa_low_addr); | ^ delay.c:40:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 40 | FOLLOW(heap_top++) = (BPLONG)sym_ptr; | ^ kissat_picat.c: In function 'c_sat_start': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:74:5: note: in expansion of macro 'DEREF' 74 | DEREF(list); | ^~~~~ unify.c:118:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ init.c:129:36: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'BPLONG *' {aka 'long long int *'} [-Wformat=] 129 | sscanf(argv[i], "%ld", &stack_size); | ~~^ ~~~~~~~~~~~ | | | | | BPLONG * {aka long long int *} | long int * | %lld term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:83:5: note: in expansion of macro 'DEREF_NONVAR' 83 | DEREF_NONVAR(lst); | ^~~~~~~~~~~~ numbervars.c: In function 'unnumberVarTermOpt': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:197:20: note: in expansion of macro 'IS_FLOAT_PSC' 197 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:75:9: note: in expansion of macro 'NDEREF' 75 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ cpreds.c: In function 'identical_VAR_VAR': unify.c:118:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 118 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:189:5: note: in expansion of macro 'DEREF_NONVAR' 189 | DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ gcheap.c: In function 'eliminateDuplicatedTrailInTopSegmentSquare': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:75:9: note: in expansion of macro 'NDEREF' 75 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ kapi.c: In function 'PvalueOfAddr': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(t1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:138:31: note: in expansion of macro 'ADDTAG' 138 | bp_initialization_error = ADDTAG(BP_NEW_SYM("bp_initialization_error", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ univ.c:140:13: note: in expansion of macro 'ADDTAG' 140 | tempL = ADDTAG(heap_top, LST); | ^~~~~~ gcheap.c:79:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 79 | curr_t = trail_top = (BPLONG_PTR)AR_T(breg); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:474:39: note: in expansion of macro 'ADDTAG' 474 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:197:20: note: in expansion of macro 'IS_FLOAT_PSC' 197 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:50:5: note: in expansion of macro 'DEREF' 50 | DEREF(term); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ numbervars.c:75:9: note: in expansion of macro 'NDEREF' 75 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ assert.c:99:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 99 | pred = (BPLONG)GET_EP(sym_ptr); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(t1); | ^~~~~ kissat_picat.c:97:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 97 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ unify.c:122:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 122 | op1 = *((BPLONG_PTR) op1 + arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:50:5: note: in expansion of macro 'DEREF' 50 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:111:9: note: in expansion of macro 'DEREF' 111 | DEREF(Vars); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:63:5: note: in expansion of macro 'GET_GLOBAL_SYM' 63 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ numbervars.c:75:9: note: in expansion of macro 'NDEREF' 75 | NDEREF(term, unnumberVarTermSwitch); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(t1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:50:5: note: in expansion of macro 'DEREF' 50 | DEREF(term); | ^~~~~ clpfd.c:76:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 76 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:111:9: note: in expansion of macro 'DEREF' 111 | DEREF(Vars); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:50:5: note: in expansion of macro 'DEREF' 50 | DEREF(term); | ^~~~~ unify.c:123:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 123 | op2 = *((BPLONG_PTR) op2 + arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(t1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:111:9: note: in expansion of macro 'DEREF' 111 | DEREF(Vars); | ^~~~~ findall.c: In function 'b_FINDALL_INSERT_cc': init.c:134:36: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'BPLONG *' {aka 'long long int *'} [-Wformat=] 134 | sscanf(argv[i], "%ld", &trail_size); | ~~^ ~~~~~~~~~~~ | | | | | BPLONG * {aka long long int *} | long int * | %lld term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:111:9: note: in expansion of macro 'DEREF' 111 | DEREF(Vars); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ findall.c:104:5: note: in expansion of macro 'DEREF_NONVAR' 104 | DEREF_NONVAR(SymPtr); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ univ.c:143:16: note: in expansion of macro 'ADDTAG' 143 | temp = ADDTAG(((BPLONG_PTR)heap_top+1), LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kissat_picat.c:98:32: note: in expansion of macro 'DEREF' 98 | var = FOLLOW(ptr); DEREF(var); | ^~~~~ gcheap.c:83:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 83 | untaggedAddr = (BPLONG_PTR)UNTAGGED3(op); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:139:22: note: in expansion of macro 'ADDTAG' 139 | run_time_error = ADDTAG(BP_NEW_SYM("run_time_error", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:480:36: note: in expansion of macro 'ADDTAG' 480 | FOLLOW(heap_top) = ADDTAG(sym_ptr, ATM); | ^~~~~~ cfd.c:191:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 191 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuples); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:43:9: note: in expansion of macro 'DEREF' 43 | DEREF(arg); | ^~~~~ kapi.c:52:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 52 | w1 = INTVAL(*((BPLONG_PTR)term+1)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:100:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 100 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ delay.c:43:9: note: in expansion of macro 'DEREF' 43 | DEREF(arg); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kissat_picat.c:98:32: note: in expansion of macro 'DEREF' 98 | var = FOLLOW(ptr); DEREF(var); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:43:9: note: in expansion of macro 'DEREF' 43 | DEREF(arg); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:43:9: note: in expansion of macro 'DEREF' 43 | DEREF(arg); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kissat_picat.c:98:32: note: in expansion of macro 'DEREF' 98 | var = FOLLOW(ptr); DEREF(var); | ^~~~~ findall.c:105:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 105 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(SymPtr); | ^ arith.c: In function 'bp_math_sub': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:79:5: note: in expansion of macro 'DEREF' 79 | DEREF(t2); | ^~~~~ kapi.c:53:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | w2 = INTVAL(*((BPLONG_PTR)term+2)); | ^ term.h:82:31: note: in definition of macro 'INTVAL' 82 | #define INTVAL(op) (((BPLONG)(op) << 1) >> 3) | ^~ gcheap.c:84:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 84 | if (TAG(op) == TRAIL_VAR && untaggedAddr < (BPLONG_PTR)AR_TOP(sfreg)) { | ^ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:100:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 100 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:79:5: note: in expansion of macro 'DEREF' 79 | DEREF(t2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kissat_picat.c:98:32: note: in expansion of macro 'DEREF' 98 | var = FOLLOW(ptr); DEREF(var); | ^~~~~ numbervars.c:85:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | FOLLOW(global_unnumbervar_ptr-varNo) = (BPLONG)heap_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:80:9: note: in expansion of macro 'DEREF' 80 | DEREF(list); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:79:5: note: in expansion of macro 'DEREF' 79 | DEREF(t2); | ^~~~~ init.c:146:36: warning: format '%ld' expects argument of type 'long int *', but argument 3 has type 'BPLONG *' {aka 'long long int *'} [-Wformat=] 146 | sscanf(argv[i], "%ld", &stack_size_limit); | ~~^ ~~~~~~~~~~~~~~~~~ | | | | | BPLONG * {aka long long int *} | long int * | %lld table.c: In function 'init_table_area': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:574:35: note: in expansion of macro 'ADDTAG' 574 | bp_exception = c_syntax_error(ADDTAG(insert_sym(message, strlen(message), 0), ATM)); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:80:9: note: in expansion of macro 'DEREF' 80 | DEREF(list); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:141:25: note: in expansion of macro 'ADDTAG' 141 | illegal_arguments = ADDTAG(BP_NEW_SYM("invalid_argument", 0), ATM); | ^~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ numbervars.c:86:17: note: in expansion of macro 'NEW_HEAP_FREE' 86 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:481:39: note: in expansion of macro 'ADDTAG' 481 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ gcheap.c:86:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 86 | } else if (alreadyTrailed(untaggedAddr, (BPLONG_PTR)AR_T(breg), curr_t+1)) { | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:79:5: note: in expansion of macro 'DEREF' 79 | DEREF(t2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ kissat_picat.c:100:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 100 | sv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:80:9: note: in expansion of macro 'DEREF' 80 | DEREF(list); | ^~~~~ domain.c: In function 'aux_create_domain_var': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:80:9: note: in expansion of macro 'DEREF' 80 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ domain.c:127:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 127 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ findall.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(value); | ^~~~~ univ.c: In function 'list_length': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kissat_picat.c:102:17: note: in expansion of macro 'DEREF' 102 | DEREF(varNum); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:192:30: note: in expansion of macro 'DEREF_NONVAR' 192 | tuple = FOLLOW(ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ gcheap.c: In function 'eliminateDuplicatedTrailInTopSegmentLinear': In file included from domain.c:16: event.h:128:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ domain.c:127:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 127 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ kapi.c: In function 'ParityOfCompound': univ.c:160:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 160 | L = *((BPLONG_PTR)UNTAGGED_ADDR(L)+1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ findall.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(value); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:142:20: note: in expansion of macro 'ADDTAG' 142 | out_of_bound = ADDTAG(BP_NEW_SYM("out_of_bound", 0), ATM); | ^~~~~~ gcheap.c:104:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 104 | curr_t = trail_top = (BPLONG_PTR)AR_T(breg); | ^ clpfd.h:332:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 332 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:72:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p' 72 | COMPUTE_LOW_UPPER_BOUNDS_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kissat_picat.c:102:17: note: in expansion of macro 'DEREF' 102 | DEREF(varNum); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ findall.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(value); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(term); | ^~~~~ In file included from debug.c:14: debug.c: In function 'c_init_dg_flag': table.c:69:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | FOLLOW(subgoalTable+i) = (BPLONG)NULL; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kissat_picat.c:102:17: note: in expansion of macro 'DEREF' 102 | DEREF(varNum); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ findall.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(value); | ^~~~~ numbervars.c:96:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 96 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ gcheap.c:105:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 105 | mask_size = ((BPULONG)AR_H(breg)-(BPULONG)stack_low_addr)/NBITS_IN_LONG+2; /* masking bits */ | ^ In file included from bprolog.h:10, from init.c:28: basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ init.c:158:5: note: in expansion of macro 'BP_MALLOC' 158 | BP_MALLOC(stack_low_addr, stack_size); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:71:5: note: in expansion of macro 'DEREF' 71 | DEREF(term); | ^~~~~ assert.c: In function 'c_set_dyn_hashtable_size': In file included from domain.c:15: bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ domain.c:127:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 127 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ global.c: In function 'b_IS_ORDINARY_cc': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kissat_picat.c:102:17: note: in expansion of macro 'DEREF' 102 | DEREF(varNum); | ^~~~~ loader.c: In function 'load_text': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ clpfd.c: In function 'dvar': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ domain.c:127:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 127 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ init.c:158:5: note: in expansion of macro 'BP_MALLOC' 158 | BP_MALLOC(stack_low_addr, stack_size); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:211:17: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:47:20: note: in expansion of macro 'DEREF' 47 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(op); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:143:21: note: in expansion of macro 'ADDTAG' 143 | illegal_event = ADDTAG(BP_NEW_SYM("invalid_event_pattern", 0), ATM); | ^~~~~~ cpreds.c: In function 'bp_is_var': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:47:20: note: in expansion of macro 'DEREF' 47 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ loader.c:513:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | *last_text = (BPLONG)inst_addr; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:109:5: note: in expansion of macro 'DEREF' 109 | DEREF(size); | ^~~~~ findall.c:112:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 112 | value = make_cons_in_faa(value, (BPLONG)GET_EP(sym_ptr)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ univ.c:162:5: note: in expansion of macro 'DEREF' 162 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:211:17: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:47:20: note: in expansion of macro 'DEREF' 47 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(t); | ^~~~~ gcheap.c:112:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 112 | untaggedAddr = (BPLONG_PTR)UNTAGGED3(op); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:193:33: note: in expansion of macro 'DEREF_NONVAR' 193 | Tuples = FOLLOW(ptr+1); DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:47:20: note: in expansion of macro 'DEREF' 47 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ numbervars.c:97:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 97 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:211:17: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ univ.c:162:5: note: in expansion of macro 'DEREF' 162 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(op); | ^~~~~ findall.c:115:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | GET_EP(sym_ptr) = (int (*)(void))value; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:211:17: note: in expansion of macro 'DEREF' 211 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:162:5: note: in expansion of macro 'DEREF' 162 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:99:5: note: in expansion of macro 'DEREF' 99 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:145:25: note: in expansion of macro 'ADDTAG' 145 | output_mode_error = ADDTAG(BP_NEW_SYM("output_mode_error", 0), ATM); | ^~~~~~ In file included from toam.c:14: toam.c: In function 'initialize_bprolog': cfd.c:194:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 194 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(tuple); | ^ event.h:131:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ domain.c:127:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 127 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:162:5: note: in expansion of macro 'DEREF' 162 | DEREF(L); if (ISLIST(L)) goto restart; | ^~~~~ gcqueue.c: In function 'gcQueueCopy': assert.c: In function 'b_INC_PRED_REF_COUNT_c': In file included from gcheap.c:18: gc.h:91:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); \ | ^ gcheap.c:118:17: note: in expansion of macro 'GCSetMaskBit' 118 | GCSetMaskBit(untaggedAddr, stack_low_addr); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(PredPtr); | ^~~~~ gcqueue.c:90:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 90 | FOLLOW(ptr+i) = (BPLONG)gcQueue[i].addr; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:129:5: note: in expansion of macro 'SWITCH_OP_VAR' 129 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(PredPtr); | ^~~~~ gcstack.c: In function 'gc_initialize_ar_chain': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ numbervars.c:108:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 108 | FOLLOW(ptr) = (BPLONG)sym_ptr; | ^ gc.h:91:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); \ | ^ gcheap.c:118:17: note: in expansion of macro 'GCSetMaskBit' 118 | GCSetMaskBit(untaggedAddr, stack_low_addr); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(PredPtr); | ^~~~~ clpfd.c:101:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kissat_picat.c:111:34: note: in expansion of macro 'DEREF' 111 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(PredPtr); | ^~~~~ debug.c: In function 'c_set_dg_flag': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:129:5: note: in expansion of macro 'SWITCH_OP_VAR' 129 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ kapi.c:72:22: note: in expansion of macro 'GET_SYM_REC' 72 | return GET_ARITY(GET_SYM_REC(term)); | ^~~~~~~~~~~ delay.c: In function 'c_frozen_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:55:20: note: in expansion of macro 'DEREF' 55 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ gcstack.c:93:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 93 | if (f == (BPLONG_PTR)AR_AR(f)) break; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:55:20: note: in expansion of macro 'DEREF' 55 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kissat_picat.c:111:34: note: in expansion of macro 'DEREF' 111 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:63:5: note: in expansion of macro 'DEREF' 63 | DEREF(var); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:55:20: note: in expansion of macro 'DEREF' 55 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ kapi.c:72:22: note: in expansion of macro 'GET_SYM_REC' 72 | return GET_ARITY(GET_SYM_REC(term)); | ^~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:129:5: note: in expansion of macro 'SWITCH_OP_VAR' 129 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ delay.c:63:5: note: in expansion of macro 'DEREF' 63 | DEREF(var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:55:20: note: in expansion of macro 'DEREF' 55 | a = ARG(1, 1); DEREF(a); a = INTVAL(a); | ^~~~~ gcstack.c:94:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 94 | cp = (BPLONG_PTR)AR_CPS(f); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kissat_picat.c:111:34: note: in expansion of macro 'DEREF' 111 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ assert.c:122:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 122 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ kapi.c:72:22: note: in expansion of macro 'GET_SYM_REC' 72 | return GET_ARITY(GET_SYM_REC(term)); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:63:5: note: in expansion of macro 'DEREF' 63 | DEREF(var); | ^~~~~ findall.c: In function 'numbered_area_size': expand.c: In function 'expand_trail': In file included from table.c:11: basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ table.c:72:5: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 72 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(ta_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:63:5: note: in expansion of macro 'DEREF' 63 | DEREF(var); | ^~~~~ gcstack.c:96:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 96 | f = (BPLONG_PTR)AR_AR(f); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kissat_picat.c:111:34: note: in expansion of macro 'DEREF' 111 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:129:5: note: in expansion of macro 'SWITCH_OP_VAR' 129 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ findall.c:129:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 129 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW((area_record_ptr->low_addr)); | ^ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ init.c:168:5: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 168 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:200:38: note: in expansion of macro 'DEREF_NONVAR' 200 | e = FOLLOW(arg_ptr); DEREF_NONVAR(e); | ^~~~~~~~~~~~ cpreds.c: In function 'picat_is_var': delay.c:65:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 65 | goal = (BPLONG)list; | ^ gcheap.c:120:91: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 120 | } else if (TAG(op) == TRAIL_VAL_ATOMIC || (TAG(op) == TRAIL_VAR && untaggedAddr < (BPLONG_PTR)AR_TOP(sfreg))) { | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ table.c:72:5: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 72 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(ta_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcstack.c:100:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 100 | cp = (BPLONG_PTR)AR_CPF(breg); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:212:10: note: in expansion of macro 'ISNUM' 212 | if (!ISNUM(op1)) { | ^~~~~ delay.c:66:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 66 | *heap_top = (BPLONG)heap_top; heap_top++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(t); | ^~~~~ unify.c:130:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 130 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ toam.c:125:18: note: in expansion of macro 'ADDTAG' 125 | bp_call_term(ADDTAG(insert_sym("initialize_bp", 13, 0), ATM)); | ^~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ init.c:168:5: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 168 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcstack.c: In function 'gc_globalize_sf_chain': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(t); | ^~~~~ findall.c:132:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 132 | prev_faa_low_addr = (BPLONG_PTR)FOLLOW(prev_faa_low_addr); | ^ gcstack.c:114:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 114 | mask_size = ((BPULONG)breg-(BPULONG)local_top)/NBITS_IN_LONG+2; /* masking bits */ | ^ expand.c:69:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 69 | top = (BPLONG_PTR)AR_T(my_breg); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:212:10: note: in expansion of macro 'ISNUM' 212 | if (!ISNUM(op1)) { | ^~~~~ univ.c: In function 'b_UNIV_cc': gcstack.c:114:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 114 | mask_size = ((BPULONG)breg-(BPULONG)local_top)/NBITS_IN_LONG+2; /* masking bits */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(t); | ^~~~~ expand.c:70:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | diff = (BPULONG)trail_up_addr-(BPULONG)top; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:117:16: note: in expansion of macro 'ADDTAG' 117 | return ADDTAG(ptr, STR); | ^~~~~~ assert.c: In function 'b_DEC_PRED_REF_COUNT_c': clpfd.c: In function 'dvar_or_int': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:131:23: note: in expansion of macro 'FOLLOW' 131 | FOLLOW(op2) = (BPLONG)dv_ptr; | ^~~~~~ gcheap.c:128:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | if (alreadyTrailed(untaggedAddr, (BPLONG_PTR)AR_T(breg), curr_t+1)) { | ^ expand.c:70:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | diff = (BPULONG)trail_up_addr-(BPULONG)top; | ^ In file included from gcqueue.c:13: gcqueue.c: In function 'gcSetMask': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:133:5: note: in expansion of macro 'DEREF' 133 | DEREF(PredPtr); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ univ.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:113:5: note: in expansion of macro 'DEREF' 113 | DEREF(op); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:73:5: note: in expansion of macro 'GET_GLOBAL_SYM' 73 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:133:5: note: in expansion of macro 'DEREF' 133 | DEREF(PredPtr); | ^~~~~ kissat_picat.c: In function 'b_SAT_RETRIEVE_BNUM_cff': In file included from table.c:13: bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ table.c:72:5: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 72 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(ta_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unify.c:131:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | FOLLOW(op2) = (BPLONG)dv_ptr; | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:113:5: note: in expansion of macro 'DEREF' 113 | DEREF(op); | ^~~~~ In file included from bprolog.h:11: bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ init.c:168:5: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 168 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ expand.c:71:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | AR_T(my_breg) = (BPULONG)new_trail_up_addr-diff; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ univ.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(op1); | ^~~~~ kapi.c: In function 'PuAddr': delay.c:68:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(var); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:147:5: note: in expansion of macro 'DEREF_NONVAR' 147 | DEREF_NONVAR(BV); | ^~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:132:23: note: in expansion of macro 'PUSHTRAIL' 132 | PUSHTRAIL(op2); | ^~~~~~~~~ numbervars.c: In function 'unnumberVarListOpt': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ kapi.c:142:12: note: in expansion of macro 'ADDTAG' 142 | temp = ADDTAG(heap_top, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ univ.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(op1); | ^~~~~ In file included from cfd.c:13: bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:65:9: note: in expansion of macro 'PUSHTRAILC' 65 | PUSHTRAILC(val, val);} | ^~~~~~~~~~ cfd.c:202:17: note: in expansion of macro 'PUSHTRAIL_h' 202 | PUSHTRAIL_h(arg_ptr); | ^~~~~~~~~~~ gc.h:91:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); \ | ^ gcqueue.c:175:9: note: in expansion of macro 'GCSetMaskBit' 175 | GCSetMaskBit(addr+i, base); | ^~~~~~~~~~~~ gcheap.c: In function 'packEntireTrail': expand.c:72:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 72 | if (AR_B(my_breg) == (BPLONG)my_breg) break; | ^ numbervars.c:132:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 132 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ gcstack.c:125:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 125 | f = (BPLONG_PTR)AR_PREV(f); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:133:5: note: in expansion of macro 'DEREF' 133 | DEREF(PredPtr); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ unify.c:132:23: note: in expansion of macro 'PUSHTRAIL' 132 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:212:10: note: in expansion of macro 'ISNUM' 212 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:113:5: note: in expansion of macro 'DEREF' 113 | DEREF(op); | ^~~~~ findall.c: In function 'c_FINDALL_GET': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:133:5: note: in expansion of macro 'DEREF' 133 | DEREF(PredPtr); | ^~~~~ gcheap.c:151:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 151 | f = breg; f1 = (BPLONG_PTR)AR_B(f); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ univ.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(op1); | ^~~~~ kapi.c:143:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 143 | NEW_HEAP_NODE((BPLONG)objectRef); /* '$addr'(int1,int2) */ | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ gc.h:91:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); \ | ^ gcqueue.c:175:9: note: in expansion of macro 'GCSetMaskBit' 175 | GCSetMaskBit(addr+i, base); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:113:5: note: in expansion of macro 'DEREF' 113 | DEREF(op); | ^~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:65:9: note: in expansion of macro 'PUSHTRAILC' 65 | PUSHTRAILC(val, val);} | ^~~~~~~~~~ cfd.c:202:17: note: in expansion of macro 'PUSHTRAIL_h' 202 | PUSHTRAIL_h(arg_ptr); | ^~~~~~~~~~~ expand.c:73:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 73 | my_breg = (BPLONG_PTR)AR_B(my_breg); | ^ gcstack.c: In function 'mark_stack_references_ar_chain': delay.c:69:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 69 | dcs = (BPLONG_PTR)DV_ins_cs(dv_ptr); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:212:10: note: in expansion of macro 'ISNUM' 212 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ findall.c:144:5: note: in expansion of macro 'DEREF_NONVAR' 144 | DEREF_NONVAR(SymPtr); | ^~~~~~~~~~~~ gcstack.c:133:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 133 | while (f != (BPLONG_PTR)AR_AR(f)) { | ^ expand.c:77:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 77 | diff = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ delay.c:71:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | if ((BPLONG)list == -1) return BP_ERROR; | ^ expand.c:77:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 77 | diff = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ kissat_picat.c:152:13: note: in expansion of macro 'ASSIGN_f_atom' 152 | ASSIGN_f_atom(Num,t_atom); | ^~~~~~~~~~~~~ cpreds.c: In function 'picat_is_attr_var': expand.c:85:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 85 | return (BPLONG_PTR)((BPULONG)new_trail_up_addr-diff); | ^ assert.c:134:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:115:5: note: in expansion of macro 'DEREF' 115 | DEREF(t); | ^~~~~ gcstack.c:137:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 137 | f = (BPLONG_PTR)AR_AR(f); | ^ expand.c:85:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | return (BPLONG_PTR)((BPULONG)new_trail_up_addr-diff); | ^ table.c: In function 'table_area_size': gcqueue.c: In function 'gcIsMarked': gcheap.c:153:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 153 | GCQueueAdd(f, (BPLONG)trail_top); | ^ gc.h:34:37: note: in definition of macro 'GCQueueAdd' 34 | gcQueue[gcQueueRear].term = cont; \ | ^~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:139:32: note: in expansion of macro 'ADDTAG' 139 | FOLLOW(ret_term_ptr) = ADDTAG(ptr, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:115:5: note: in expansion of macro 'DEREF' 115 | DEREF(t); | ^~~~~ table.c:88:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 88 | block_low_addr = (BPLONG_PTR)FOLLOW(block_low_addr); | ^ debug.c: In function 'c_remove_spy_point': gcqueue.c:184:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 184 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:115:5: note: in expansion of macro 'DEREF' 115 | DEREF(t); | ^~~~~ kapi.c:144:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 144 | NEW_HEAP_NODE(MAKEINT(((BPULONG)a << HALF_WORD_LONG) >> HALF_WORD_LONG)); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ kapi.c:144:19: note: in expansion of macro 'MAKEINT' 144 | NEW_HEAP_NODE(MAKEINT(((BPULONG)a << HALF_WORD_LONG) >> HALF_WORD_LONG)); | ^~~~~~~ table.c:92:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 92 | subgoal_entry = (BPLONG_PTR)subgoalTable[i]; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ kissat_picat.c:153:13: note: in expansion of macro 'ASSIGN_f_atom' 153 | ASSIGN_f_atom(MNum,f_atom); | ^~~~~~~~~~~~~ findall.c:145:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 145 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(SymPtr); | ^ gcqueue.c:184:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 184 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:115:5: note: in expansion of macro 'DEREF' 115 | DEREF(t); | ^~~~~ delay.c:73:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 73 | dcs = (BPLONG_PTR)DV_minmax_cs(dv_ptr); | ^ gcheap.c:154:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 154 | trail_top = (BPLONG_PTR)AR_T(f); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ delay.c:75:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 75 | if ((BPLONG)list == -1) return BP_ERROR; | ^ unify.c:141:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 141 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ clpfd.c:115:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ findall.c:147:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 147 | Answers = copy_answers_faa_to_heap((BPLONG)GET_EP(sym_ptr)); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcstack.c: In function 'mark_stack_references_sf_chain': init.c: In function 'init_stack': gcheap.c:155:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 155 | f = f1; f1 = (BPLONG_PTR)AR_B(f); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ assert.c: In function 'b_INC_PRED_RETR_COUNT_c': gcstack.c:148:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 148 | f = (BPLONG_PTR)AR_PREV(f); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ kissat_picat.c:155:13: note: in expansion of macro 'ASSIGN_f_atom' 155 | ASSIGN_f_atom(Num,f_atom); | ^~~~~~~~~~~~~ init_sym.c: In function 'init_error_sym': table.c:94:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 94 | answerTable = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:78:5: note: in expansion of macro 'LoadStruct' 78 | LoadStruct; | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:146:5: note: in expansion of macro 'DEREF' 146 | DEREF(PredPtr); | ^~~~~ kapi.c:145:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | NEW_HEAP_NODE(MAKEINT(((BPULONG)a >> HALF_WORD_LONG))); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ kapi.c:145:19: note: in expansion of macro 'MAKEINT' 145 | NEW_HEAP_NODE(MAKEINT(((BPULONG)a >> HALF_WORD_LONG))); | ^~~~~~~ init.c:240:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 240 | AR_AR(sfreg) = (BPLONG)local_top; | ^ table.c:95:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 95 | if (answerTable != NULL && ((BPLONG)answerTable & 0x1) == 0) { /* answer table exists only when there are two or more answers */ | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:146:5: note: in expansion of macro 'DEREF' 146 | DEREF(PredPtr); | ^~~~~ delay.c:77:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 77 | dcs = (BPLONG_PTR)DV_dom_cs(dv_ptr); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:146:5: note: in expansion of macro 'DEREF' 146 | DEREF(PredPtr); | ^~~~~ delay.c:79:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 79 | if ((BPLONG)list == -1) return BP_ERROR; | ^ clpfd.h:426:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 426 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:76:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m1' 76 | COMPUTE_LOW_UPPER_BOUNDS_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:173:17: note: in expansion of macro 'ADDTAG' 173 | et_UPDATE = ADDTAG(BP_NEW_SYM("setarg", 0), ATM); | ^~~~~~ gcheap.c:163:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 163 | tmp_trail_top = (BPLONG_PTR)cont; /* items between f->T and tmp_trail_top form a segment for f */ | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:146:5: note: in expansion of macro 'DEREF' 146 | DEREF(PredPtr); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ kissat_picat.c:156:13: note: in expansion of macro 'ASSIGN_f_atom' 156 | ASSIGN_f_atom(MNum,t_atom); | ^~~~~~~~~~~~~ domain.c:134:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ global.c: In function 'b_GLOBAL_SET_ccc': gcstack.c: In function 'mark_stack_references_frame': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:216:10: note: in expansion of macro 'ISNUM' 216 | if (!ISNUM(op2)) { | ^~~~~ gcstack.c:158:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 158 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ init.c:241:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 241 | AR_CPS(sfreg) = (BPLONG)addr_halt; | ^ cpreds.c: In function 'picat_is_dvar': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ cfd.c: In function 'b_CFD_TRANSFORM_TUPLES': gcheap.c:164:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 164 | curr_t = (BPLONG_PTR)AR_T(f); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(t); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:216:10: note: in expansion of macro 'ISNUM' 216 | if (!ISNUM(op2)) { | ^~~~~ findall.c: In function 'copy_answers_faa_to_heap': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ assert.c:147:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 147 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ delay.c:81:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 81 | dcs = (BPLONG_PTR)DV_outer_dom_cs(dv_ptr); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:215:5: note: in expansion of macro 'DEREF_NONVAR' 215 | DEREF_NONVAR(Arity); n = INTVAL(Arity); | ^~~~~~~~~~~~ kissat_picat.c:162:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 162 | sv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(BV); | ^ findall.c:157:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ init.c:242:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 242 | AR_TOP(sfreg) = (BPLONG)(local_top - SUSP_FRAME_SIZE); | ^ delay.c:83:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 83 | if ((BPLONG)list == -1) return BP_ERROR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ kapi.c: In function 'get_CAR': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:174:17: note: in expansion of macro 'ADDTAG' 174 | et_ACCESS = ADDTAG(BP_NEW_SYM("access", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(term); | ^~~~~ clpfd.c: In function 'n_vars_gt': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcstack.c:161:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 161 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ table.c:98:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 98 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcheap.c:165:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 165 | AR_T(f) = (BPLONG)trail_top; /* new f->T after packing */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(op); | ^~~~~ gcstack.c:161:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 161 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:164:9: note: in expansion of macro 'DEREF_NONVAR' 164 | DEREF_NONVAR(varNum); | ^~~~~~~~~~~~ toam.c: In function 'toam': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(op); | ^~~~~ delay.c: In function 'frozen_cs': numbervars.c: In function 'unnumberVarCommaOpt': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:216:10: note: in expansion of macro 'ISNUM' 216 | if (!ISNUM(op2)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(op); | ^~~~~ delay.c:98:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | while (ISLIST((BPLONG)cs)) { | ^ term.h:63:23: note: in definition of macro 'ISLIST' 63 | #define ISLIST(op) (((op) & TAG_MASK) == LST) | ^~ toam.c:155:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 155 | FOLLOW(addr_halt) = (BPLONG)local_jmp_table[halt]; | ^ numbervars.c:166:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 166 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(term); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:175:15: note: in expansion of macro 'ADDTAG' 175 | et_ATOM = ADDTAG(BP_NEW_SYM("atom", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:129:5: note: in expansion of macro 'DEREF' 129 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ findall.c:162:19: note: in expansion of macro 'ADDTAG' 162 | list_cp = ADDTAG(heap_top, LST); | ^~~~~~ assert.c: In function 'b_DEC_PRED_RETR_COUNT_c': term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:216:10: note: in expansion of macro 'ISNUM' 216 | if (!ISNUM(op2)) { | ^~~~~ gcheap.c:168:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | untaggedAddr = (BPLONG_PTR)UNTAGGED3(op); | ^ toam.c:156:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 156 | FOLLOW(addr_halt0) = (BPLONG)local_jmp_table[halt0]; | ^ table.c: In function 'c_INITIALIZE_TABLE': In file included from gcstack.c:17: gc.h:91:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); \ | ^ gcstack.c:162:13: note: in expansion of macro 'GCSetMaskBit' 162 | GCSetMaskBit(term, local_top); | ^~~~~~~~~~~~ expand.c: In function 'unmark_ar_chain': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(PredPtr); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ kissat_picat.c:165:9: note: in expansion of macro 'ASSIGN_f_atom' 165 | ASSIGN_f_atom(Num,varNum); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ table.c:123:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | bp_exception = (BPLONG)NULL; | ^ expand.c:116:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | f = (BPLONG_PTR)AR_AR(f); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(PredPtr); | ^~~~~ gcheap.c:169:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 169 | if (untaggedAddr < f && untaggedAddr >= (BPLONG_PTR)AR_H(f)) { | ^ findall.c: In function 'copy_term_heap_to_faa': term.h:100:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^ delay.c:99:26: note: in expansion of macro 'UNTAGGED_ADDR' 99 | cs = (BPLONG_PTR)UNTAGGED_ADDR(cs); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(PredPtr); | ^~~~~ kapi.c:191:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 191 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)); | ^ findall.c:180:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 180 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ delay.c:99:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 99 | cs = (BPLONG_PTR)UNTAGGED_ADDR(cs); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(PredPtr); | ^~~~~ toam.c:157:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 157 | FOLLOW(addr_fail) = (BPLONG)local_jmp_table[fail]; | ^ In file included from bprolog.h:12: init.c:243:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 243 | AR_BTM(sfreg) = ADDTAG((BPLONG)local_top, SUSP_FRAME_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ cpreds.c:125:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 125 | BPLONG_PTR dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(t); | ^ delay.c:100:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | frame = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(cs))); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:217:5: note: in expansion of macro 'DEREF_NONVAR' 217 | DEREF_NONVAR(Mins); | ^~~~~~~~~~~~ findall.c:180:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 180 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ expand.c: In function 'unmark_b_chain': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:176:17: note: in expansion of macro 'ADDTAG' 176 | et_ATOMIC = ADDTAG(BP_NEW_SYM("atomic", 0), ATM); | ^~~~~~ expand.c:125:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 125 | if (b == (BPLONG_PTR)AR_B(b)) return; | ^ toam.c:158:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 158 | FOLLOW(addr_table_consume) = (BPLONG)local_jmp_table[table_consume]; | ^ init.c:244:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 244 | AR_REEP(sfreg) = (BPLONG)NULL; | ^ table.c:131:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 131 | prev_low_addr = (BPLONG_PTR)FOLLOW(low_addr); | ^ toam.c:159:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 159 | last_tabled_call_code = (BPLONG)local_jmp_table[last_tabled_call]; | ^ assert.c:159:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 159 | pred_ptr = (InterpretedPredPtr)UNTAGGED_ADDR(PredPtr); | ^ numbervars.c:167:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 167 | if (ISSTRUCT(term) && FOLLOW(term_ptr) == (BPLONG)comma_psc) { | ^ findall.c:183:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ toam.c:160:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | table_allocate_code = (BPLONG)local_jmp_table[table_allocate]; | ^ expand.c:126:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 126 | b = (BPLONG_PTR)AR_B(b); | ^ gcheap.c: In function 'alreadyTrailed': gcstack.c:169:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 169 | top = (BPLONG_PTR)AR_TOP(f); | ^ findall.c:183:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 183 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ kapi.c: In function 'PlistCar': init.c:245:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 245 | AR_PREV(sfreg) = (BPLONG)old_sfreg; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ kissat_picat.c:166:9: note: in expansion of macro 'ASSIGN_f_atom' 166 | ASSIGN_f_atom(MNum,MAKEINT(-(INTVAL(varNum)))); | ^~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:91:5: note: in expansion of macro 'GET_GLOBAL_SYM' 91 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ In file included from unify.c:12: term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ unify.c:148:5: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 148 | PUSHTRAIL_H_NONATOMIC(top, op1); | ^~~~~~~~~~~~~~~~~~~~~ gcheap.c:185:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | if ((BPLONG_PTR)UNTAGGED3(FOLLOW(to_ptr)) == addr) return 1; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ domain.c:140:13: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 140 | PUSHTRAIL_H_ATOMIC(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:199:5: note: in expansion of macro 'DEREF' 199 | DEREF(term); | ^~~~~ cfd.c:218:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 218 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Mins); | ^ table.c:135:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 135 | prev_low_addr = (BPLONG_PTR)FOLLOW(low_addr); | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ debug.c:75:5: note: in expansion of macro 'GET_GLOBAL_SYM' 75 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:177:24: note: in expansion of macro 'ADDTAG' 177 | et_BINARY_STREAM = ADDTAG(BP_NEW_SYM("binary_stream", 0), ATM); | ^~~~~~ gcheap.c: In function 'copyHeapBack': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:199:5: note: in expansion of macro 'DEREF' 199 | DEREF(term); | ^~~~~ delay.c:100:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 100 | frame = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(cs))); | ^ gcheap.c:193:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 193 | BPLONG size = ((BPULONG)copy_h-(BPULONG)copy_area_low)/sizeof(BPLONG); | ^ kissat_picat.c:170:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 170 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(BV); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:199:5: note: in expansion of macro 'DEREF' 199 | DEREF(term); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:174:32: note: in expansion of macro 'ADDTAG' 174 | FOLLOW(ret_term_ptr) = ADDTAG(ptr, STR); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:89:5: note: in expansion of macro 'LoadConstant' 89 | LoadConstant; | ^~~~~~~~~~~~ cpreds.c: In function 'picat_is_bool_dvar': assert.c: In function 'b_ABOLISH_cc': gcstack.c:172:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 172 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ gcheap.c:193:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 193 | BPLONG size = ((BPULONG)copy_h-(BPULONG)copy_area_low)/sizeof(BPLONG); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:135:5: note: in expansion of macro 'DEREF' 135 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:135:5: note: in expansion of macro 'DEREF' 135 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:130:5: note: in expansion of macro 'SWITCH_OP' 130 | SWITCH_OP(op, n_n_vars_gt, | ^~~~~~~~~ In file included from bigint.c:20: bigint.c: In function 'bp_int_to_bigint': numbervars.c:175:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(ptr) = (BPLONG)comma_psc; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:135:5: note: in expansion of macro 'DEREF' 135 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:178:15: note: in expansion of macro 'ADDTAG' 178 | et_BYTE = ADDTAG(BP_NEW_SYM("byte", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:229:20: note: in expansion of macro 'IS_FLOAT_PSC' 229 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:130:5: note: in expansion of macro 'SWITCH_OP' 130 | SWITCH_OP(op, n_n_vars_gt, | ^~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ findall.c:184:5: note: in expansion of macro 'UNDO_TRAILING' 184 | UNDO_TRAILING; | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:199:5: note: in expansion of macro 'DEREF' 199 | DEREF(term); | ^~~~~ table.c: In function 'subgoal_table_statistics': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:135:5: note: in expansion of macro 'DEREF' 135 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ expand.c: In function 'unmark_sf_chain': init.c:251:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 251 | FOLLOW(local_top-i) = (BPLONG)(local_top-i); | ^ unify.c: In function 'unify_nsv_v': gcstack.c:172:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 172 | if (ISREF(term) && (BPLONG_PTR)term > local_top && (BPLONG_PTR)term < breg) { | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:130:5: note: in expansion of macro 'SWITCH_OP' 130 | SWITCH_OP(op, n_n_vars_gt, | ^~~~~~~~~ kissat_picat.c: In function 'c_sat_propagate_dom_bits': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:229:20: note: in expansion of macro 'IS_FLOAT_PSC' 229 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ table.c:159:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 159 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ expand.c:135:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 135 | if (sf == (BPLONG_PTR)AR_PREV(sf)) return; | ^ gcheap.c: In function 'gcRescueFreeVars': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:130:5: note: in expansion of macro 'SWITCH_OP' 130 | SWITCH_OP(op, n_n_vars_gt, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ unify.c:162:13: note: in expansion of macro 'FOLLOW' 162 | FOLLOW(op2) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:193:5: note: in expansion of macro 'DEREF_NONVAR' 193 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ gcheap.c:206:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 206 | addr = (BPLONG_PTR)FOLLOW(ptr++); | ^ gc.h:91:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 91 | BPULONG offset = ((BPULONG)addr-(BPULONG)base)/sizeof(BPLONG); \ | ^ gcstack.c:173:13: note: in expansion of macro 'GCSetMaskBit' 173 | GCSetMaskBit(term, local_top); | ^~~~~~~~~~~~ kapi.c:200:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 200 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)); | ^ init.c:259:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 259 | AR_AR(breg) = (BPLONG)old_arreg; | ^ expand.c:136:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | sf = (BPLONG_PTR)AR_PREV(sf); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ delay.c:105:29: note: in expansion of macro 'ADDTAG' 105 | FOLLOW(Plist) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:179:19: note: in expansion of macro 'ADDTAG' 179 | et_CALLABLE = ADDTAG(BP_NEW_SYM("callable", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:136:51: note: in expansion of macro 'FOLLOW' 136 | if ((count0 = n_vars_gt(count0, FOLLOW(op), limit)) == -1) return -1; | ^~~~~~ global.c:93:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 93 | oldValue = (BPLONG)GET_EP(sym_ptr); | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ unify.c:163:13: note: in expansion of macro 'PUSHTRAIL' 163 | PUSHTRAIL(op2); | ^~~~~~~~~ clpfd.c:137:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 137 | if ((count0 = n_vars_gt(count0, FOLLOW((BPLONG_PTR)op+1), limit)) == -1) return -1;}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:137:51: note: in expansion of macro 'FOLLOW' 137 | if ((count0 = n_vars_gt(count0, FOLLOW((BPLONG_PTR)op+1), limit)) == -1) return -1;}, | ^~~~~~ kissat_picat.c:194:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 194 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ init.c:260:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 260 | AR_CPS(breg) = (BPLONG)addr_halt; /* CPS : return BP_TRUE on final success */ | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ unify.c:163:13: note: in expansion of macro 'PUSHTRAIL' 163 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:213:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 213 | BP_MAKE_BIGINT_FROM_UBIG(sign, size, x, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ domain.c: In function 'aux_create_bv_domain_var': cpreds.c:137:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 137 | BPLONG_PTR dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(t); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:227:9: note: in expansion of macro 'DEREF_NONVAR' 227 | DEREF_NONVAR(e); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:140:27: note: in expansion of macro 'GET_ARITY' 140 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:140:50: note: in expansion of macro 'FOLLOW' 140 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ domain.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:174:15: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ gcheap.c: In function 'gcRescueBFrame': kapi.c: In function 'get_CDR': gcstack.c: In function 'globalize_stack_vars_in_frame': init.c:261:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 261 | AR_TOP(breg) = (BPLONG)(breg - NONDET_FRAME_SIZE); | ^ table.c:164:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 164 | answerTable = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ In file included from bprolog.h:10, from expand.c:12: expand.c: In function 'expand_local_global_stacks': delay.c:109:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 109 | cs = (BPLONG_PTR)LIST_NEXT(cs); | ^ findall.c: In function 'check_ground_using_faa': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:234:16: note: in expansion of macro 'IS_FLOAT_PSC' 234 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:180:25: note: in expansion of macro 'ADDTAG' 180 | et_CHARACTER_CODE = ADDTAG(BP_NEW_SYM("character_code", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:174:15: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ event.h:128:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ domain.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ gcstack.c:185:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ kissat_picat.c:196:5: note: in expansion of macro 'DEREF_NONVAR' 196 | DEREF_NONVAR(LogBitVect); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:208:5: note: in expansion of macro 'DEREF' 208 | DEREF(term); | ^~~~~ clpfd.c:140:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 140 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:140:27: note: in expansion of macro 'GET_ARITY' 140 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ gcheap.c:219:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 219 | top = (BPLONG_PTR)AR_TOP(ar); | ^ table.c:166:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 166 | if (((BPLONG)answerTable & 0x1) == 0) { /* answer table exists only when there are two or more answers */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:174:15: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:234:16: note: in expansion of macro 'IS_FLOAT_PSC' 234 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:208:5: note: in expansion of macro 'DEREF' 208 | DEREF(term); | ^~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ findall.c:197:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 197 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:174:15: note: in expansion of macro 'DEREF' 174 | DEREF(f); DEREF(n); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ global.c:98:5: note: in expansion of macro 'DEREF' 98 | DEREF(value); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ unify.c:165:13: note: in expansion of macro 'FOLLOW' 165 | FOLLOW(op1) = op2; | ^~~~~~ clpfd.c:142:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 142 | if ((count0 = n_vars_gt(count0, FOLLOW(((BPLONG_PTR)op+i)), limit)) == -1) return -1;}, | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:142:55: note: in expansion of macro 'FOLLOW' 142 | if ((count0 = n_vars_gt(count0, FOLLOW(((BPLONG_PTR)op+i)), limit)) == -1) return -1;}, | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:208:5: note: in expansion of macro 'DEREF' 208 | DEREF(term); | ^~~~~ gcheap.c: In function 'gcRescueArFrames': bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ domain.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ clpfd.h:364:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 364 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:79:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m' 79 | COMPUTE_LOW_UPPER_BOUNDS_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ kissat_picat.c:197:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 197 | vect_ptr = (BPLONG_PTR)UNTAGGED_ADDR(LogBitVect); | ^ In file included from toam.c:214: emu_inst.h:31:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 31 | AR_B(AR) = (BPLONG)B; | ^ gcstack.c:187:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | if (FOLLOW(sp) == (BPLONG)sp && gcIsMarked(sp, local_top) == 1) { | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ global.c:98:5: note: in expansion of macro 'DEREF' 98 | DEREF(value); | ^~~~~ init.c:262:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 262 | AR_BTM(breg) = ADDTAG((BPLONG)(breg+bsize), NONDET_FRAME_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:208:5: note: in expansion of macro 'DEREF' 208 | DEREF(term); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ findall.c:197:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 197 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcheap.c:233:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 233 | while ((BPLONG)ar != AR_AR(ar)) { | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ domain.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ global.c:98:5: note: in expansion of macro 'DEREF' 98 | DEREF(value); | ^~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:213:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 213 | BP_MAKE_BIGINT_FROM_UBIG(sign, size, x, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ kissat_picat.c:198:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 198 | sym_ptr = (SYM_REC_PTR)FOLLOW(vect_ptr); | ^ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ unify.c:166:13: note: in expansion of macro 'PUSHTRAIL_h' 166 | PUSHTRAIL_h(op1); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:181:20: note: in expansion of macro 'ADDTAG' 181 | et_CHARACTER = ADDTAG(BP_NEW_SYM("character", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ global.c:98:5: note: in expansion of macro 'DEREF' 98 | DEREF(value); | ^~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ expand.c:179:5: note: in expansion of macro 'BP_MALLOC' 179 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ init.c:263:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 263 | AR_B(breg) = (BPLONG)old_breg; | ^ gcstack.c:188:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | FOLLOW(heap_top) = FOLLOW(sp) = (BPLONG)heap_top; | ^ kapi.c:209:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 209 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)+1); | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ expand.c:179:5: note: in expansion of macro 'BP_MALLOC' 179 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ debug.c: In function 'c_is_spy_point': global.c:100:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 100 | GET_EP(sym_ptr) = (int (*)(void))value; | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:126:5: note: in expansion of macro 'LoadAddr' 126 | LoadAddr; | ^~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:32:18: note: in expansion of macro 'ADDTAG' 32 | AR_BTM(AR) = ADDTAG((AR+Operand0), FLAT_B_FRAME_TAG); | ^~~~~~ init.c:264:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 264 | AR_CPF(breg) = (BPLONG)addr_halt0; /* CPF : return BP_FALSE on final failure */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:92:23: note: in expansion of macro 'DEREF' 92 | call = ARG(1, 1); DEREF(call); | ^~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ findall.c:197:9: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 197 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(faa_record_ptr, success); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcstack.c:196:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 196 | top = (BPLONG_PTR)AR_TOP(f); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:92:23: note: in expansion of macro 'DEREF' 92 | call = ARG(1, 1); DEREF(call); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:182:19: note: in expansion of macro 'ADDTAG' 182 | et_COMPOUND = ADDTAG(BP_NEW_SYM("compound", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:92:23: note: in expansion of macro 'DEREF' 92 | call = ARG(1, 1); DEREF(call); | ^~~~~ cfd.c: In function 'b_CFD_BUILD_TRIES_IN': delay.c: In function 'c_frozen_f': global.c:105:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 105 | GET_EP(sym_ptr) = (int (*)(void))res; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:92:23: note: in expansion of macro 'DEREF' 92 | call = ARG(1, 1); DEREF(call); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:237:20: note: in expansion of macro 'IS_FLOAT_PSC' 237 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ init.c:265:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 265 | AR_H(breg) = (BPLONG)heap_top; | ^ event.h:131:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ domain.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ gcstack.c:198:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | if (FOLLOW(sp) == (BPLONG)sp && gcIsMarked(sp, local_top) == 1) { | ^ findall.c:205:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 205 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(P_goal); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ In file included from file.c:13: file.c: In function 'b_STREAM_IS_OPEN_c': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:237:20: note: in expansion of macro 'IS_FLOAT_PSC' 237 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:261:5: note: in expansion of macro 'DEREF_NONVAR' 261 | DEREF_NONVAR(Maxs); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ delay.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(P_goal); | ^~~~~ findall.c:205:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 205 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ kapi.c: In function 'PlistCdr': cpreds.c: In function 'bp_is_atom': numbervars.c: In function 'c_NUMBER_VARS': init.c:266:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 266 | AR_T(breg) = (BPLONG)trail_top; | ^ unify.c: In function 'unify_lst_lst': emu_inst.h:36:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 36 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ table.c:170:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 170 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answerTable); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(P_goal); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:150:5: note: in expansion of macro 'DEREF' 150 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:217:5: note: in expansion of macro 'DEREF' 217 | DEREF(term); | ^~~~~ gcstack.c:199:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 199 | FOLLOW(heap_top) = FOLLOW(sp) = (BPLONG)heap_top; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:183:17: note: in expansion of macro 'ADDTAG' 183 | et_CREATE = ADDTAG(BP_NEW_SYM("create", 0), ATM); | ^~~~~~ unify.c:180:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:213:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 213 | BP_MAKE_BIGINT_FROM_UBIG(sign, size, x, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:121:5: note: in expansion of macro 'DEREF' 121 | DEREF(P_goal); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:150:5: note: in expansion of macro 'DEREF' 150 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:217:5: note: in expansion of macro 'DEREF' 217 | DEREF(term); | ^~~~~ findall.c:208:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 208 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ expand.c:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ init.c:267:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 267 | AR_SF(breg) = (BPLONG)sfreg; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:150:5: note: in expansion of macro 'DEREF' 150 | DEREF(t); | ^~~~~ unify.c:180:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | if (!unify(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:217:5: note: in expansion of macro 'DEREF' 217 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(op2); | ^~~~~ findall.c:208:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 208 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:150:5: note: in expansion of macro 'DEREF' 150 | DEREF(t); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ expand.c:183:9: note: in expansion of macro 'BP_MALLOC' 183 | BP_MALLOC(new_stack_low_addr, new_stack_size); | ^~~~~~~~~ cfd.c:262:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 262 | maxs_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Maxs); | ^ unify.c:181:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 181 | op1 = *((BPLONG_PTR) op1 + 1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:217:5: note: in expansion of macro 'DEREF' 217 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(op2); | ^~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ debug.c:93:15: note: in expansion of macro 'GET_SYM_REC' 93 | sym_ptr = GET_SYM_REC(call); | ^~~~~~~~~~~ unify.c:182:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 182 | op2 = *((BPLONG_PTR) op2 + 1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:184:20: note: in expansion of macro 'ADDTAG' 184 | et_EVALUABLE = ADDTAG(BP_NEW_SYM("evaluable", 0), ATM); | ^~~~~~ In file included from bprolog.h:10, from gcstack.c:13: gcstack.c: In function 'allocateCopyArea': cfd.c:263:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 263 | sym_ptr = (SYM_REC_PTR)FOLLOW(maxs_ptr); n = GET_ARITY(sym_ptr); | ^ kapi.c:218:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 218 | return *((BPLONG_PTR)UNTAGGED_ADDR(term)+1); | ^ global.c: In function 'c_OLD_GLOBAL_SET': delay.c:128:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 128 | while (AR_PREV(frame) != (BPLONG)frame) { /* end of chain */ | ^ init.c:273:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 273 | AR_AR(arreg) = (BPLONG)breg; | ^ table.c:173:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 173 | answer = (BPLONG_PTR)FOLLOW(bucket_ptr+j); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:245:20: note: in expansion of macro 'IS_FLOAT_PSC' 245 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ bigint.c: In function 'bp_bigint_to_int': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:235:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 235 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ debug.c:93:15: note: in expansion of macro 'GET_SYM_REC' 93 | sym_ptr = GET_SYM_REC(call); | ^~~~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ findall.c:209:5: note: in expansion of macro 'UNDO_TRAILING' 209 | UNDO_TRAILING; | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ debug.c:93:15: note: in expansion of macro 'GET_SYM_REC' 93 | sym_ptr = GET_SYM_REC(call); | ^~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:245:20: note: in expansion of macro 'IS_FLOAT_PSC' 245 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcheap.c:243:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 243 | ar = (BPLONG_PTR)AR_AR(ar); | ^ init.c:274:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 274 | AR_CPS(arreg) = (BPLONG)addr_halt; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:171:5: note: in expansion of macro 'DEREF' 171 | DEREF(Index); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:185:15: note: in expansion of macro 'ADDTAG' 185 | et_FLAG = ADDTAG(BP_NEW_SYM("flag", 0), ATM); | ^~~~~~ cpreds.c: In function 'picat_is_atom': basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ gcstack.c:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:128:5: note: in expansion of macro 'LoadConstant' 128 | LoadConstant; | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ unify.c: In function 'unify_str_str': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(t); | ^~~~~ kapi.c: In function 'PlistLength': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ gcstack.c:212:9: note: in expansion of macro 'BP_MALLOC' 212 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ table.c:177:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 177 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ unify.c:197:9: note: in expansion of macro 'FOLLOW' 197 | if (FOLLOW(op1) != FOLLOW(op2)) | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:227:5: note: in expansion of macro 'DEREF' 227 | DEREF(term); | ^~~~~ expand.c:195:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 195 | diff_h = (BPULONG)new_stack_low_addr-(BPULONG)stack_low_addr; /* add this to heap pointers */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(t); | ^~~~~ delay.c:138:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 138 | frame = (BPLONG_PTR)AR_PREV(frame); | ^ init.c:275:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 275 | AR_BTM(arreg) = ADDTAG((BPLONG)(arreg+1), FLAT_FRAME_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:227:5: note: in expansion of macro 'DEREF' 227 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:158:5: note: in expansion of macro 'DEREF' 158 | DEREF(t); | ^~~~~ expand.c:195:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 195 | diff_h = (BPULONG)new_stack_low_addr-(BPULONG)stack_low_addr; /* add this to heap pointers */ | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:171:5: note: in expansion of macro 'DEREF' 171 | DEREF(Index); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:186:21: note: in expansion of macro 'ADDTAG' 186 | et_FLAG_VALUE = ADDTAG(BP_NEW_SYM("flag_value", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:227:5: note: in expansion of macro 'DEREF' 227 | DEREF(term); | ^~~~~ expand.c:196:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 196 | diff_s = (BPULONG)new_stack_up_addr-(BPULONG)stack_up_addr; /* add this to stack pointers */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ unify.c:197:24: note: in expansion of macro 'FOLLOW' 197 | if (FOLLOW(op1) != FOLLOW(op2)) | ^~~~~~ gcstack.c:218:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | if (size <= (BPLONG)((BPULONG)copy_area_high-(BPULONG)copy_area_low)/sizeof(BPLONG)) { | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:171:5: note: in expansion of macro 'DEREF' 171 | DEREF(Index); | ^~~~~ arith.c: In function 'bp_math_mul': gcheap.c: In function 'gcRescueSfFrames': init.c:276:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 276 | AR_TOP(arreg) = (BPLONG)(arreg-FLAT_FRAME_SIZE); | ^ expand.c:196:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 196 | diff_s = (BPULONG)new_stack_up_addr-(BPULONG)stack_up_addr; /* add this to stack pointers */ | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:227:5: note: in expansion of macro 'DEREF' 227 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:264:5: note: in expansion of macro 'DEREF_NONVAR' 264 | DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ gcstack.c:218:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | if (size <= (BPLONG)((BPULONG)copy_area_high-(BPULONG)copy_area_low)/sizeof(BPLONG)) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:260:5: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ emu_inst.h:45:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 45 | if ((BPLONG)LOCAL_TOP == AR_TOP(AR)) { /* turn this frame into a nondet frame */ | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:171:5: note: in expansion of macro 'DEREF' 171 | DEREF(Index); | ^~~~~ expand.c:198:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | my_memcpy_btm_up(new_stack_low_addr, stack_low_addr, ((BPULONG)heap_top-(BPULONG)stack_low_addr)/sizeof(BPLONG)); | ^ gcheap.c:256:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 256 | sf = (BPLONG_PTR)AR_PREV(sf); | ^ table.c:186:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 186 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:238:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 238 | BP_MAKE_UBIG_FROM_DLST(DLst, size, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:260:5: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ expand.c:198:77: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 198 | my_memcpy_btm_up(new_stack_low_addr, stack_low_addr, ((BPULONG)heap_top-(BPULONG)stack_low_addr)/sizeof(BPLONG)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ unify.c:199:36: note: in expansion of macro 'FOLLOW' 199 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:187:25: note: in expansion of macro 'ADDTAG' 187 | et_FLOAT_OVERFLOW = ADDTAG(BP_NEW_SYM("float_overflow", 0), ATM); | ^~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:135:5: note: in expansion of macro 'LoadAddr' 135 | LoadAddr; | ^~~~~~~~ init.c: In function 'init_loading': emu_inst.h:46:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 46 | AR_B(AR) = (BPLONG)B; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:260:5: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ expand.c:199:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 199 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ findall.c: In function 'make_cons_in_faa': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ numbervars.c: In function 'aux_number_vars__3': cpreds.c: In function 'bp_is_integer': unify.c:199:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 199 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ gcheap.c: In function 'gcRescueFrame': delay.c: In function 'b_SUSP_ATTACH_TERM_cc': expand.c:199:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 199 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ emu_inst.h:47:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 47 | AR_H(AR) = (BPLONG)H; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:260:5: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:166:5: note: in expansion of macro 'DEREF' 166 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init.c:288:22: note: in expansion of macro 'ADDTAG' 288 | b_GLOBAL_SET_ccc(ADDTAG(picat_log_psc, ATM), MAKEINT(0), MAKEINT(0)); | ^~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:221:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 221 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:243:9: note: in expansion of macro 'NDEREF' 243 | NDEREF(op1, number_vars); | ^~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ assert.c:176:5: note: in expansion of macro 'GET_GLOBAL_SYM' 176 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ gcstack.c:224:13: note: in expansion of macro 'BP_MALLOC' 224 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ unify.c:201:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 201 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ gcheap.c:267:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 267 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ expand.c:199:79: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 199 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ emu_inst.h:48:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 48 | AR_T(AR) = (BPLONG)T; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:166:5: note: in expansion of macro 'DEREF' 166 | DEREF(t); | ^~~~~ table.c: In function 'init_subgoal_table': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ delay.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(Var); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:166:5: note: in expansion of macro 'DEREF' 166 | DEREF(t); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:243:9: note: in expansion of macro 'NDEREF' 243 | NDEREF(op1, number_vars); | ^~~~~~ expand.c:199:102: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 199 | my_memcpy_btm_up((BPLONG_PTR)((BPULONG)local_top+diff_s)+1, local_top+1, ((BPULONG)stack_up_addr-(BPULONG)local_top)/sizeof(BPLONG)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:188:16: note: in expansion of macro 'ADDTAG' 188 | et_INPUT = ADDTAG(BP_NEW_SYM("input", 0), ATM); | ^~~~~~ emu_inst.h:49:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 49 | AR_SF(AR) = (BPLONG)SF; | ^ table.c:209:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 209 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ unify.c:201:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 201 | if (!unify(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ gcstack.c:224:13: note: in expansion of macro 'BP_MALLOC' 224 | BP_MALLOC(copy_area_low, size); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(Var); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:221:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 221 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:166:5: note: in expansion of macro 'DEREF' 166 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ kapi.c:231:9: note: in expansion of macro 'DEREF' 231 | DEREF(term); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ numbervars.c:243:9: note: in expansion of macro 'NDEREF' 243 | NDEREF(op1, number_vars); | ^~~~~~ domain.c:168:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ debug.c: In function 'c_add_spy_point': expand.c:209:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 209 | arreg = (BPLONG_PTR)((BPULONG)arreg+diff_s); | ^ file.c: In function 'b_STREAM_SET_TYPE_cc': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:154:5: note: in expansion of macro 'DEREF' 154 | DEREF(Var); | ^~~~~ unify.c:205:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 205 | op1 = *((BPLONG_PTR) op1 + arity); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ kapi.c:231:9: note: in expansion of macro 'DEREF' 231 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ emu_inst.h:55:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 55 | op1 = AR-(BPLONG_PTR)AR_TOP(AR); | ^ expand.c:209:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 209 | arreg = (BPLONG_PTR)((BPULONG)arreg+diff_s); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ numbervars.c:243:9: note: in expansion of macro 'NDEREF' 243 | NDEREF(op1, number_vars); | ^~~~~~ gcheap.c:275:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 275 | top = (BPLONG_PTR)AR_TOP(f); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ kapi.c:231:9: note: in expansion of macro 'DEREF' 231 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ unify.c:206:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 206 | op2 = *((BPLONG_PTR) op2 + arity); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:260:17: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:278:42: note: in expansion of macro 'DEREF_NONVAR' 278 | BPLONG e = FOLLOW(maxs_ptr+i+1); DEREF_NONVAR(e); e = INTVAL(e); | ^~~~~~~~~~~~ expand.c:210:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 210 | local_top = (BPLONG_PTR)((BPULONG)local_top+diff_s); | ^ gcstack.c: In function 'gcStack': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ kapi.c:231:9: note: in expansion of macro 'DEREF' 231 | DEREF(term); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:189:18: note: in expansion of macro 'ADDTAG' 189 | et_INTEGER = ADDTAG(BP_NEW_SYM("integer", 0), ATM); | ^~~~~~ bigint.c: In function 'bp_bigint_to_native_long': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:180:5: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:119:5: note: in expansion of macro 'GET_GLOBAL_SYM' 119 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ table.c:211:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 211 | answerTable = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:85:32: note: in expansion of macro 'DEREF_NONVAR' 85 | x = FOLLOW(var_ptr-n); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:260:17: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:247:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 247 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init.c:299:34: note: in expansion of macro 'ADDTAG' 299 | b_GLOBAL_SET_ccc(ADDTAG(picat_log_psc, ATM), MAKEINT(0), MAKEINT(1)); | ^~~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:221:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 221 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcstack.c:238:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 238 | b_top = (BPLONG_PTR)AR_TOP(breg); | ^ expand.c:210:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 210 | local_top = (BPLONG_PTR)((BPULONG)local_top+diff_s); | ^ gcheap.c: In function 'gcRescueTrail': In file included from numbervars.c:14: bapi.h:117:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | *(BPLONG_PTR)(op1) = ADDTAG(heap_top, STR); \ | ^ numbervars.c:244:9: note: in expansion of macro 'ASSIGN_STRUCT' 244 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ table.c:212:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 212 | if (answerTable != NULL && ((BPLONG)answerTable & 0x1) == 0) { /* answer table exists only when there are two or more answers */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:260:17: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ gcstack.c:239:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 239 | mask_size = ((BPULONG)heap_top-(BPULONG)stack_low_addr)/NBITS_IN_LONG+2; /* masking bits */ | ^ expand.c:211:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 211 | breg = (BPLONG_PTR)((BPULONG)breg+diff_s); | ^ kapi.c: In function 'Plistn': gcheap.c:286:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 286 | last_t = (BPLONG_PTR)AR_T(breg); | ^ gcstack.c:239:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 239 | mask_size = ((BPULONG)heap_top-(BPULONG)stack_low_addr)/NBITS_IN_LONG+2; /* masking bits */ | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:260:17: note: in expansion of macro 'DEREF' 260 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ kapi.c:248:13: note: in expansion of macro 'FOLLOW' 248 | FOLLOW(tail) = tmp; | ^~~~~~ expand.c:211:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 211 | breg = (BPLONG_PTR)((BPULONG)breg+diff_s); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:117:26: note: in expansion of macro 'ADDTAG' 117 | *(BPLONG_PTR)(op1) = ADDTAG(heap_top, STR); \ | ^~~~~~ numbervars.c:244:9: note: in expansion of macro 'ASSIGN_STRUCT' 244 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:190:23: note: in expansion of macro 'ADDTAG' 190 | et_INT_OVERFLOW = ADDTAG(BP_NEW_SYM("int_overflow", 0), ATM); | ^~~~~~ expand.c:212:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 212 | gc_b = (BPLONG_PTR)((BPULONG)gc_b+diff_s); | ^ In file included from bprolog.h:12, from espresso_bp.c:1: espresso_bp.c: In function 'c_call_espresso': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ cpreds.c:167:25: note: in expansion of macro 'IS_BIGINT' 167 | return (ISINT(t) || IS_BIGINT(t)); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:66:22: note: in expansion of macro 'ADDTAG' 66 | AR_BTM(AR) = ADDTAG((AR+op2), NONDET_FRAME_TAG); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:155:5: note: in expansion of macro 'DEREF' 155 | DEREF(Term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:180:19: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ unify.c: In function 'bp_identical': gcheap.c:288:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 288 | addr = (BPLONG_PTR)FOLLOW(curr_t); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:180:19: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ kapi.c:252:9: note: in expansion of macro 'FOLLOW' 252 | FOLLOW(tail) = bp_build_nil(); | ^~~~~~ expand.c:212:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 212 | gc_b = (BPLONG_PTR)((BPULONG)gc_b+diff_s); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ cpreds.c:167:25: note: in expansion of macro 'IS_BIGINT' 167 | return (ISINT(t) || IS_BIGINT(t)); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:180:19: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ findall.c:226:20: note: in expansion of macro 'ADDTAG' 226 | temp = (BPLONG)ADDTAG(ptr, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ delay.c:155:5: note: in expansion of macro 'DEREF' 155 | DEREF(Term); | ^~~~~ emu_inst.h:67:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ table.c:213:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 213 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answerTable); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:180:19: note: in expansion of macro 'DEREF' 180 | DEREF(Index); DEREF(Type); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(op2); | ^~~~~ expand.c:213:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 213 | breg0 = (BPLONG_PTR)((BPULONG)breg0+diff_s); | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ bapi.h:118:5: note: in expansion of macro 'PUSHTRAIL' 118 | PUSHTRAIL(op1); \ | ^~~~~~~~~ numbervars.c:244:9: note: in expansion of macro 'ASSIGN_STRUCT' 244 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:155:5: note: in expansion of macro 'DEREF' 155 | DEREF(Term); | ^~~~~ gcstack.c:243:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 243 | size = ((BPULONG)UNTAGGED_ADDR(AR_BTM(breg)) - (BPULONG)local_top)/sizeof(BPLONG); | ^ emu_inst.h:68:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | AR_B(AR) = (BPLONG)B; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ expand.c:213:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 213 | breg0 = (BPLONG_PTR)((BPULONG)breg0+diff_s); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:51:25: note: in expansion of macro 'DEREF_NONVAR' 51 | BNVect = ARG(1, 5); DEREF_NONVAR(BNVect); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:155:5: note: in expansion of macro 'DEREF' 155 | DEREF(Term); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ bapi.h:118:5: note: in expansion of macro 'PUSHTRAIL' 118 | PUSHTRAIL(op1); \ | ^~~~~~~~~ numbervars.c:244:9: note: in expansion of macro 'ASSIGN_STRUCT' 244 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:191:18: note: in expansion of macro 'ADDTAG' 191 | et_IN_BYTE = ADDTAG(BP_NEW_SYM("in_byte", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ emu_inst.h:69:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | AR_H(AR) = (BPLONG)H; | ^ gcstack.c: In function 'copyStackBack': expand.c:214:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 214 | heap_top = (BPLONG_PTR)((BPULONG)heap_top+diff_h); | ^ table.c:219:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 219 | FOLLOW(subgoalTable+i) = (BPLONG)NULL; | ^ global.c:123:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 123 | GET_EP(sym_ptr) = (int (*)(void))res; | ^ emu_inst.h:70:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | AR_T(AR) = (BPLONG)T; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(op2); | ^~~~~ assert.c:184:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 184 | pred = (BPLONG)GET_EP(sym_ptr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ In file included from bprolog.h:12, from gcheap.c:15: term.h:59:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define TAG(op) (((BPLONG)op) & 0x3L) | ^ gcheap.c:289:13: note: in expansion of macro 'TAG' 289 | if (TAG(addr) == TRAIL_VAR) { | ^~~ findall.c: In function 'numberVarCopyToFindallArea': cpreds.c: In function 'picat_is_integer': gcstack.c:270:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 270 | BPLONG size = ((BPULONG)copy_area_high-(BPULONG)copy_local_top)/sizeof(BPLONG); | ^ expand.c:214:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 214 | heap_top = (BPLONG_PTR)((BPULONG)heap_top+diff_h); | ^ emu_inst.h:71:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | AR_SF(AR) = (BPLONG)SF; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:298:5: note: in expansion of macro 'DEREF_NONVAR' 298 | DEREF_NONVAR(A2Tries); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:261:10: note: in expansion of macro 'ISNUM' 261 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(op2); | ^~~~~ expand.c:215:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | sfreg = (BPLONG_PTR)((BPULONG)sfreg+diff_s); | ^ gcstack.c:270:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 270 | BPLONG size = ((BPULONG)copy_area_high-(BPULONG)copy_local_top)/sizeof(BPLONG); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ findall.c:246:9: note: in expansion of macro 'NDEREF' 246 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:251:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 251 | BP_MAKE_UBIG_FROM_DLST(DLst, size, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:192:23: note: in expansion of macro 'ADDTAG' 192 | et_IN_CHARACTER = ADDTAG(BP_NEW_SYM("in_character", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(t); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:149:5: note: in expansion of macro 'LoadAddr' 149 | LoadAddr; | ^~~~~~~~ bapi.h:119:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 119 | NEW_HEAP_NODE((BPLONG)op2); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ numbervars.c:244:9: note: in expansion of macro 'ASSIGN_STRUCT' 244 | ASSIGN_STRUCT(op1, dollar_var); | ^~~~~~~~~~~~~ expand.c:215:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 215 | sfreg = (BPLONG_PTR)((BPULONG)sfreg+diff_s); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:261:10: note: in expansion of macro 'ISNUM' 261 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:52:23: note: in expansion of macro 'DEREF_NONVAR' 52 | Vals = ARG(2, 5); DEREF_NONVAR(Vals); | ^~~~~~~~~~~~ table.c:220:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 220 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(t); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ findall.c:246:9: note: in expansion of macro 'NDEREF' 246 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ expand.c:216:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 216 | hbreg = (BPLONG_PTR)((BPULONG)hbreg+diff_h); | ^ domain.c: In function 'dm_clone': term.h:59:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define TAG(op) (((BPLONG)op) & 0x3L) | ^ gcheap.c:292:20: note: in expansion of macro 'TAG' 292 | } else if (TAG(addr) == TRAIL_VAL_NONATOMIC) { | ^~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:174:5: note: in expansion of macro 'DEREF' 174 | DEREF(t); | ^~~~~ file.c: In function 'b_STREAM_SET_EOF_ACTION_cc': expand.c:216:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 216 | hbreg = (BPLONG_PTR)((BPULONG)hbreg+diff_h); | ^ domain.c:193:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 193 | DV_var(dv_ptr_cp) = ((BPLONG)heap_top | SUSP); | ^ cfd.c:299:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 299 | tries_ptr = (BPLONG_PTR)UNTAGGED_ADDR(A2Tries); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ findall.c:246:9: note: in expansion of macro 'NDEREF' 246 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ gcstack.c: In function 'gcMoveFrameSlotOut': clpfd.c: In function 'trigger_vars_ins': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:193:26: note: in expansion of macro 'ADDTAG' 193 | et_IN_ESCCHARACTER = ADDTAG(BP_NEW_SYM("wrong_escape_character", 0), ATM); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ findall.c:246:9: note: in expansion of macro 'NDEREF' 246 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:154:5: note: in expansion of macro 'SWITCH_OP' 154 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ gcstack.c:291:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | if ((BPULONG)term <= (BPULONG)b_top && (BPULONG)term > (BPULONG)heap_top) { /* stack ref below breg */ | ^ In file included from bprolog.h:12, from event.c:21: event.c: In function 'b_POST_EVENT_ccc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:185:10: note: in expansion of macro 'IS_INTERPRETED_PRED' 185 | if (!IS_INTERPRETED_PRED(pred)) return BP_TRUE; | ^~~~~~~~~~~~~~~~~~~ global.c: In function 'c_OLD_GLOBAL_GET': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ delay.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ gcheap.c:293:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 293 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ term.h:93:34: note: in definition of macro 'UNTAGGED3' 93 | #define UNTAGGED3(op) (((BPLONG)(op)) & VAL_MASK1) /* fffffffc */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:261:10: note: in expansion of macro 'ISNUM' 261 | if (!ISNUM(op1)) { | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:154:5: note: in expansion of macro 'SWITCH_OP' 154 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ debug.c:104:5: note: in expansion of macro 'GET_GLOBAL_SYM' 104 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:53:25: note: in expansion of macro 'DEREF_NONVAR' 53 | InFlag = ARG(3, 5); DEREF_NONVAR(InFlag); | ^~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:185:10: note: in expansion of macro 'IS_INTERPRETED_PRED' 185 | if (!IS_INTERPRETED_PRED(pred)) return BP_TRUE; | ^~~~~~~~~~~~~~~~~~~ numbervars.c:251:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 251 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ gcstack.c:291:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | if ((BPULONG)term <= (BPULONG)b_top && (BPULONG)term > (BPULONG)heap_top) { /* stack ref below breg */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ In file included from delay.c:12: event.h:128:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ delay.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:154:5: note: in expansion of macro 'SWITCH_OP' 154 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:261:10: note: in expansion of macro 'ISNUM' 261 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:154:5: note: in expansion of macro 'SWITCH_OP' 154 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ In file included from toam.c:17: toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:84:5: note: in expansion of macro 'CUT0' 84 | CUT0; | ^~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:194:28: note: in expansion of macro 'ADDTAG' 194 | et_IN_CHARACTER_CODE = ADDTAG(BP_NEW_SYM("in_character_code", 0), ATM); | ^~~~~~ gcheap.c:293:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 293 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ findall.c:247:9: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 247 | ASSIGN_TRAIL_VALUE(term, NumberVar(global_var_num)); | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ delay.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:190:19: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ expand.c: In function 'expand_initialize_frames': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:190:19: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(x); | ^~~~~ cfd.c: In function 'b_CFD_BUILD_TRIES_NOTIN': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ cpreds.c:175:25: note: in expansion of macro 'IS_BIGINT' 175 | return (ISINT(t) || IS_BIGINT(t)); | ^~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:84:5: note: in expansion of macro 'CUT0' 84 | CUT0; | ^~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:190:19: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ delay.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ expand.c:241:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | cp = (BPLONG_PTR)AR_CPF(b); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(x); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:190:19: note: in expansion of macro 'DEREF' 190 | DEREF(Index); DEREF(Action); | ^~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:189:5: note: in expansion of macro 'LoadStruct' 189 | LoadStruct; | ^~~~~~~~~~ bigint.c: In function 'bp_bigint_to_double': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ espresso_bp.c:57:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | ptrBNVect = (BPLONG_PTR)UNTAGGED_ADDR(BNVect); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ cpreds.c:175:25: note: in expansion of macro 'IS_BIGINT' 175 | return (ISINT(t) || IS_BIGINT(t)); | ^~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:274:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 274 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(x); | ^~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ toam.h:544:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 544 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:91:5: note: in expansion of macro 'RETURN_DET' 91 | RETURN_DET; | ^~~~~~~~~~ espresso_bp.c:58:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 58 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptrBNVect); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ numbervars.c:264:40: note: in expansion of macro 'FOLLOW' 264 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ term.h:59:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define TAG(op) (((BPLONG)op) & 0x3L) | ^ gcheap.c:296:20: note: in expansion of macro 'TAG' 296 | } else if (TAG(addr) == TRAIL_BIT_VECTOR) { | ^~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:195:30: note: in expansion of macro 'ADDTAG' 195 | et_INSTANTIATION_ERROR = ADDTAG(BP_NEW_SYM("instantiation_error", 0), ATM); | ^~~~~~ In file included from bprolog.h:12: term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ gcstack.c:292:18: note: in expansion of macro 'ISFREE' 292 | if (!ISFREE(term)) { | ^~~~~~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:186:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 186 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:123:5: note: in expansion of macro 'DEREF' 123 | DEREF(x); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ findall.c:249:16: note: in expansion of macro 'FOLLOW' 249 | return FOLLOW(term); | ^~~~~~ expand.c:245:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 245 | if (b == (BPLONG_PTR)AR_B(b)) break; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:324:5: note: in expansion of macro 'DEREF_NONVAR' 324 | DEREF_NONVAR(HTable); | ^~~~~~~~~~~~ In file included from table.c:12: table.c: In function 'identicalTabledTerms': bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ numbervars.c:264:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 264 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:186:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 186 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ event.h:131:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ delay.c:161:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 161 | CREATE_SUSP_VAR_nocs(Var); /* dv_ptr set */ | ^~~~~~~~~~~~~~~~~~~~ numbervars.c:266:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 266 | n0 = aux_number_vars__3(*((BPLONG_PTR)op1+i), n0); | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ toam.h:545:9: note: in expansion of macro 'AR_IS_TOP' 545 | if (AR_IS_TOP(AR)) LOCAL_TOP = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR)); \ | ^~~~~~~~~ emu_inst.h:91:5: note: in expansion of macro 'RETURN_DET' 91 | RETURN_DET; | ^~~~~~~~~~ cpreds.c: In function 'bp_is_float': expand.c:246:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 246 | b = (BPLONG_PTR)AR_B(b); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcstack.c:294:24: note: in expansion of macro 'FOLLOW' 294 | term = FOLLOW(term); /* dereference */ | ^~~~~~ gcheap.c:297:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 297 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ term.h:93:34: note: in definition of macro 'UNTAGGED3' 93 | #define UNTAGGED3(op) (((BPLONG)(op)) & VAL_MASK1) /* fffffffc */ | ^~ table.c:239:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 239 | if (FOLLOW((BPLONG_PTR)t1-2) != FOLLOW((BPLONG_PTR)t2-2)) return 0; | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:182:5: note: in expansion of macro 'DEREF' 182 | DEREF(t); | ^~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:265:10: note: in expansion of macro 'ISNUM' 265 | if (!ISNUM(op2)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:196:18: note: in expansion of macro 'ADDTAG' 196 | et_IO_MODE = ADDTAG(BP_NEW_SYM("io_mode", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ cfd.c:325:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 325 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(HTable); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:182:5: note: in expansion of macro 'DEREF' 182 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ toam.h:545:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 545 | if (AR_IS_TOP(AR)) LOCAL_TOP = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR)); \ | ^ emu_inst.h:91:5: note: in expansion of macro 'RETURN_DET' 91 | RETURN_DET; | ^~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:265:10: note: in expansion of macro 'ISNUM' 265 | if (!ISNUM(op2)) { | ^~~~~ findall.c:263:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 263 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:276:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 276 | BP_MAKE_UBIG_FROM_DLST(DLst, size, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:182:5: note: in expansion of macro 'DEREF' 182 | DEREF(t); | ^~~~~ file.c: In function 'b_STREAM_ADD_ALIAS_cc': gcheap.c:297:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 297 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ assert.c: In function 'abolish_pred': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:297:39: note: in expansion of macro 'SP_AFTER_GC' 297 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(des); | ^~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:200:5: note: in expansion of macro 'LoadAddr' 200 | LoadAddr; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:201:5: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ table.c:239:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 239 | if (FOLLOW((BPLONG_PTR)t1-2) != FOLLOW((BPLONG_PTR)t2-2)) return 0; | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:182:5: note: in expansion of macro 'DEREF' 182 | DEREF(t); | ^~~~~ assert.c:204:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 204 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:201:5: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ toam.h:546:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 546 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:91:5: note: in expansion of macro 'RETURN_DET' 91 | RETURN_DET; | ^~~~~~~~~~ expand.c: In function 'expand_initialize_ar_chain': event.c:129:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 129 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ cfd.c:326:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 326 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_ptr); | ^ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:297:39: note: in expansion of macro 'SP_AFTER_GC' 297 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(des); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:201:5: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:197:15: note: in expansion of macro 'ADDTAG' 197 | et_LIST = ADDTAG(BP_NEW_SYM("list", 0), ATM); | ^~~~~~ findall.c:264:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 264 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:201:5: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ expand.c:261:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 261 | prev_f = (BPLONG_PTR)AR_AR(f); | ^ table.c:240:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 240 | op1 = *(BPLONG_PTR)t1; | ^ debug.c: In function 'c_get_spy_points': event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:155:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 155 | {CREATE_SUSP_VAR_ins(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ gcstack.c:297:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 297 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(des); | ^ gcheap.c:299:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 299 | FOLLOW(addr) = gcRescueBitVector((BPLONG_PTR)FOLLOW(addr)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ debug.c:131:24: note: in expansion of macro 'ADDTAG' 131 | cell = ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:265:10: note: in expansion of macro 'ISNUM' 265 | if (!ISNUM(op2)) { | ^~~~~ table.c:241:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | op2 = *(BPLONG_PTR)t2; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:160:36: note: in expansion of macro 'FOLLOW' 160 | trigger_vars_ins(FOLLOW(op)); | ^~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:265:10: note: in expansion of macro 'ISNUM' 265 | if (!ISNUM(op2)) { | ^~~~~ assert.c:207:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 207 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcstack.c:298:17: note: in expansion of macro 'FOLLOW' 298 | FOLLOW(term) = (BPLONG)des; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:130:5: note: in expansion of macro 'DEREF' 130 | DEREF(no); no = INTVAL(no); | ^~~~~ table.c:243:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 243 | t1 = *((BPLONG_PTR)t1+1); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:198:20: note: in expansion of macro 'ADDTAG' 198 | et_MAX_ARITY = ADDTAG(BP_NEW_SYM("max_arity", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:130:5: note: in expansion of macro 'DEREF' 130 | DEREF(no); no = INTVAL(no); | ^~~~~ clpfd.c:161:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 161 | trigger_vars_ins(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:161:36: note: in expansion of macro 'FOLLOW' 161 | trigger_vars_ins(FOLLOW((BPLONG_PTR)op+1));}, | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:223:5: note: in expansion of macro 'SWITCH_OP' 223 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:130:5: note: in expansion of macro 'DEREF' 130 | DEREF(no); no = INTVAL(no); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:135:5: note: in expansion of macro 'GET_GLOBAL_SYM' 135 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcheap.c: In function 'gcRescueFreeVar': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ cpreds.c:183:12: note: in expansion of macro 'ISFLOAT' 183 | return ISFLOAT(t); | ^~~~~~~ gcstack.c:298:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 298 | FOLLOW(term) = (BPLONG)des; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:201:19: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:130:5: note: in expansion of macro 'DEREF' 130 | DEREF(no); no = INTVAL(no); | ^~~~~ table.c:244:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 244 | t2 = *((BPLONG_PTR)t2+1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:201:19: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ cpreds.c:183:12: note: in expansion of macro 'ISFLOAT' 183 | return ISFLOAT(t); | ^~~~~~~ numbervars.c: In function 'c_COPY_TERM_SHALLOW': debug.c:133:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 133 | temp0 = ADDTAG((BPLONG)heap_top, LST); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:201:19: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:223:5: note: in expansion of macro 'SWITCH_OP' 223 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:164:27: note: in expansion of macro 'GET_ARITY' 164 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:164:50: note: in expansion of macro 'FOLLOW' 164 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:21:36: note: in expansion of macro 'FOLLOW' 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^~~~~~ gcheap.c:309:9: note: in expansion of macro 'GC_IS_MOVED' 309 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:201:19: note: in expansion of macro 'DEREF' 201 | DEREF(Index); DEREF(Atom); | ^~~~~ expand.c:264:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 264 | cp = (BPLONG_PTR)AR_CPS(f); | ^ gcstack.c:26:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 26 | #define POINTER_TO_COPY_AREA(p) ((BPLONG_PTR)p >= copy_area_low && (BPLONG_PTR)p <= copy_area_high) | ^ gcstack.c:305:20: note: in expansion of macro 'POINTER_TO_COPY_AREA' 305 | } else if (POINTER_TO_COPY_AREA(term)) { | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:289:5: note: in expansion of macro 'DEREF' 289 | DEREF(term); | ^~~~~ assert.c:209:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 209 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(FOLLOW(cell_ptr)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:199:22: note: in expansion of macro 'ADDTAG' 199 | et_MAX_INTEGER = ADDTAG(BP_NEW_SYM("max_integer", 0), ATM); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:223:5: note: in expansion of macro 'SWITCH_OP' 223 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:329:5: note: in expansion of macro 'DEREF_NONVAR' 329 | DEREF_NONVAR(CompVars); /* CompVars=t(V1,...,Vn) */ | ^~~~~~~~~~~~ clpfd.c:164:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 164 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:164:27: note: in expansion of macro 'GET_ARITY' 164 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:267:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 267 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcheap.c:21:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:309:9: note: in expansion of macro 'GC_IS_MOVED' 309 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:289:5: note: in expansion of macro 'DEREF' 289 | DEREF(term); | ^~~~~ gcstack.c:26:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 26 | #define POINTER_TO_COPY_AREA(p) ((BPLONG_PTR)p >= copy_area_low && (BPLONG_PTR)p <= copy_area_high) | ^ gcstack.c:305:20: note: in expansion of macro 'POINTER_TO_COPY_AREA' 305 | } else if (POINTER_TO_COPY_AREA(term)) { | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:223:5: note: in expansion of macro 'SWITCH_OP' 223 | SWITCH_OP(op1, nidentical, | ^~~~~~~~~ clpfd.c:166:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 166 | trigger_vars_ins(FOLLOW(((BPLONG_PTR)op+i)));}, | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:166:40: note: in expansion of macro 'FOLLOW' 166 | trigger_vars_ins(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ cpreds.c: In function 'picat_is_float': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:289:5: note: in expansion of macro 'DEREF' 289 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(e); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:267:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 267 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(e); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(e); | ^~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ clpfd.c:168:16: note: in expansion of macro 'INSERT_SUSP_CALL' 168 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ assert.c:25:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | FOLLOW(record_ptr) = (BPLONG)free_record[record_size]; \ | ^ assert.c:212:13: note: in expansion of macro 'RELEASE_FREE_RECORD' 212 | RELEASE_FREE_RECORD(cell_ptr, 3); /* a list cell has three fields: clause_record, next, and prev */ | ^~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_double_to_bigint': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:200:17: note: in expansion of macro 'ADDTAG' 200 | et_MODIFY = ADDTAG(BP_NEW_SYM("modify", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:131:5: note: in expansion of macro 'DEREF' 131 | DEREF(e); | ^~~~~ expand.c: In function 'initialize_frame': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:21:86: note: in expansion of macro 'FOLLOW' 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^~~~~~ gcheap.c:309:9: note: in expansion of macro 'GC_IS_MOVED' 309 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ delay.c:165:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 165 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Var); | ^ unify.c:230:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 230 | if (!bp_identical(*(BPLONG_PTR)op1, *(BPLONG_PTR)op2)) return 0; | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:306:35: note: in expansion of macro 'SP_AFTER_GC' 306 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(term); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:289:5: note: in expansion of macro 'DEREF' 289 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:249:13: note: in expansion of macro 'FOLLOW' 249 | if (FOLLOW(t1) != FOLLOW(t2)) return 0; | ^~~~~~ cfd.c:330:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 330 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(t); | ^~~~~ global.c:139:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | return unify(value, (BPLONG)GET_EP(sym_ptr)); | ^ domain.c: In function 'create_susp_var': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:308:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 308 | BP_MAKE_BIGINT_FROM_UBIG(sign, size, x, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:204:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 204 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ expand.c:277:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 277 | top = (BPLONG_PTR)AR_TOP(f); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(t); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:168:16: note: in expansion of macro 'INSERT_SUSP_CALL' 168 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:204:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 204 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ unify.c:230:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 230 | if (!bp_identical(*(BPLONG_PTR)op1, *(BPLONG_PTR)op2)) return 0; | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ gcstack.c:306:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 306 | FOLLOW(des) = (BPLONG)SP_AFTER_GC(term); | ^ gcheap.c:21:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:309:9: note: in expansion of macro 'GC_IS_MOVED' 309 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:221:5: note: in expansion of macro 'LoadAddr' 221 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:219:5: note: in expansion of macro 'DEREF' 219 | DEREF(Var); | ^~~~~ assert.c:219:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 219 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:190:5: note: in expansion of macro 'DEREF' 190 | DEREF(t); | ^~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:267:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 267 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:249:27: note: in expansion of macro 'FOLLOW' 249 | if (FOLLOW(t1) != FOLLOW(t2)) return 0; | ^~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:168:16: note: in expansion of macro 'INSERT_SUSP_CALL' 168 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:219:5: note: in expansion of macro 'DEREF' 219 | DEREF(Var); | ^~~~~ unify.c:231:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 231 | op1 = *(((BPLONG_PTR)op1)+1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ expand.c:279:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 279 | FOLLOW(ptr) = (BPLONG)ptr; | ^ cfd.c:331:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 331 | sym_ptr = (SYM_REC_PTR)FOLLOW(comp_vars_ptr); n = GET_ARITY(sym_ptr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:201:25: note: in expansion of macro 'ADDTAG' 201 | et_NON_EMPTY_LIST = ADDTAG(BP_NEW_SYM("non_empty_list", 0), ATM); | ^~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:308:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 308 | BP_MAKE_BIGINT_FROM_UBIG(sign, size, x, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:168:16: note: in expansion of macro 'INSERT_SUSP_CALL' 168 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:219:5: note: in expansion of macro 'DEREF' 219 | DEREF(Var); | ^~~~~ unify.c:232:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 232 | op2 = *(((BPLONG_PTR)op2)+1); DEREF(op2); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ table.c:250:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 250 | if (FOLLOW((BPLONG_PTR)t1-2) != FOLLOW((BPLONG_PTR)t2-2)) return 0; | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ delay.c:167:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 167 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:294:9: note: in expansion of macro 'NDEREF' 294 | NDEREF(term, copy_term_shallow); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ clpfd.c:168:16: note: in expansion of macro 'INSERT_SUSP_CALL' 168 | {INSERT_SUSP_CALL(op, A_DV_ins_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:219:5: note: in expansion of macro 'DEREF' 219 | DEREF(Var); | ^~~~~ global.c: In function 'b_GLOBAL_GET_ccf': assert.c:222:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 222 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:289:20: note: in expansion of macro 'IS_FLOAT_PSC' 289 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:232:57: note: in expansion of macro 'DEREF' 232 | op2 = *(((BPLONG_PTR)op2)+1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:20:46: note: in definition of macro 'ADDR_AFTER_GC' 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^~~~ gcheap.c:310:46: note: in expansion of macro 'FOLLOW' 310 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:294:9: note: in expansion of macro 'NDEREF' 294 | NDEREF(term, copy_term_shallow); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:202:29: note: in expansion of macro 'ADDTAG' 202 | et_NOT_LESS_THAN_ZERO = ADDTAG(BP_NEW_SYM("not_less_than_zero", 0), ATM); | ^~~~~~ expand.c: In function 'expandStackNullifyUntaggedCellsBFrames': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:289:20: note: in expansion of macro 'IS_FLOAT_PSC' 289 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ table.c:250:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 250 | if (FOLLOW((BPLONG_PTR)t1-2) != FOLLOW((BPLONG_PTR)t2-2)) return 0; | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ cpreds.c:191:12: note: in expansion of macro 'ISFLOAT' 191 | return ISFLOAT(t); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:232:57: note: in expansion of macro 'DEREF' 232 | op2 = *(((BPLONG_PTR)op2)+1); DEREF(op2); | ^~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:310:32: note: in expansion of macro 'ADDR_AFTER_GC' 310 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ numbervars.c:294:9: note: in expansion of macro 'NDEREF' 294 | NDEREF(term, copy_term_shallow); | ^~~~~~ expand.c:309:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 309 | breg1 = (BPLONG_PTR)AR_B(breg); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:308:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 308 | BP_MAKE_BIGINT_FROM_UBIG(sign, size, x, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ cpreds.c:191:12: note: in expansion of macro 'ISFLOAT' 191 | return ISFLOAT(t); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:232:57: note: in expansion of macro 'DEREF' 232 | op2 = *(((BPLONG_PTR)op2)+1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ numbervars.c:294:9: note: in expansion of macro 'NDEREF' 294 | NDEREF(term, copy_term_shallow); | ^~~~~~ gcheap.c:310:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 310 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^ espresso_bp.c: In function 'setup_PLA': expand.c: In function 'expandStackNullifyUntaggedCellsSfFrames': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ event.h:128:9: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ domain.c:221:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 221 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:101:5: note: in expansion of macro 'SWITCH_OP_ATM' 101 | SWITCH_OP_ATM(op1, rr_unify_constant_return_det, | ^~~~~~~~~~~~~ In file included from file.c:12: basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:204:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 204 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ assert.c:25:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | FOLLOW(record_ptr) = (BPLONG)free_record[record_size]; \ | ^ assert.c:225:17: note: in expansion of macro 'RELEASE_FREE_RECORD' 225 | RELEASE_FREE_RECORD(cell_ptr, 3); /* a list cell has three fields: clause_record, next, and prev */ | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:203:17: note: in expansion of macro 'ADDTAG' 203 | et_NUMBER = ADDTAG(BP_NEW_SYM("number", 0), ATM); | ^~~~~~ debug.c: In function 'c_set_global_call_number': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:334:5: note: in expansion of macro 'DEREF_NONVAR' 334 | DEREF_NONVAR(A2Tries); /* A2Tries=t(t(_,T12,...,T1n),...,t(Tn1,Tn2,...,Tn(n-1),_)) | ^~~~~~~~~~~~ espresso_bp.c:203:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 203 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vals); | ^ gcstack.c: In function 'gcMoveFrameOut': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ unify.c:232:57: note: in expansion of macro 'DEREF' 232 | op2 = *(((BPLONG_PTR)op2)+1); DEREF(op2); | ^~~~~ event.h:128:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 128 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ domain.c:221:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 221 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ expand.c:323:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 323 | sf1 = (BPLONG_PTR)AR_PREV(sf); | ^ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:101:5: note: in expansion of macro 'SWITCH_OP_ATM' 101 | SWITCH_OP_ATM(op1, rr_unify_constant_return_det, | ^~~~~~~~~~~~~ delay.c: In function 'b_SUSP_ATTACHED_TERM_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:193:5: note: in expansion of macro 'DEREF' 193 | DEREF(CallNo); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:204:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 204 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ table.c:251:40: note: in expansion of macro 'FOLLOW' 251 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ numbervars.c:307:9: note: in expansion of macro 'NEW_HEAP_FREE' 307 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ cpreds.c: In function 'bp_is_nil': gcstack.c:332:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 332 | src_sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(src_f)); | ^ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:101:5: note: in expansion of macro 'SWITCH_OP_ATM' 101 | SWITCH_OP_ATM(op1, rr_unify_constant_return_det, | ^~~~~~~~~~~~~ gcheap.c:20:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:313:30: note: in expansion of macro 'ADDR_AFTER_GC' 313 | BPLONG tmp = (BPLONG)ADDR_AFTER_GC(copy_h); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:193:5: note: in expansion of macro 'DEREF' 193 | DEREF(CallNo); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ domain.c:221:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 221 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:241:31: note: in expansion of macro 'FOLLOW' 241 | if (FOLLOW(op1) != FOLLOW(op2)) /* 0(a) != 0(b) */ | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:186:5: note: in expansion of macro 'DEREF' 186 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:198:5: note: in expansion of macro 'DEREF' 198 | DEREF(t); | ^~~~~ expand.c: In function 'expandStackNullifyUntaggedCellsArFrames': assert.c: In function 'release_clause_record_space': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:294:16: note: in expansion of macro 'IS_FLOAT_PSC' 294 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ table.c:251:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 251 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:204:19: note: in expansion of macro 'ADDTAG' 204 | et_NEGATION = ADDTAG(BP_NEW_SYM("negation", 0), ATM); | ^~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ numbervars.c:308:9: note: in expansion of macro 'NEW_HEAP_FREE' 308 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:193:5: note: in expansion of macro 'DEREF' 193 | DEREF(CallNo); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:198:5: note: in expansion of macro 'DEREF' 198 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ delay.c:186:5: note: in expansion of macro 'DEREF' 186 | DEREF(Var); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:129:9: note: in expansion of macro 'PUSHTRAIL' 129 | PUSHTRAIL(op1); \ | ^~~~~~~~~ domain.c:221:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 221 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:313:30: note: in expansion of macro 'ADDR_AFTER_GC' 313 | BPLONG tmp = (BPLONG)ADDR_AFTER_GC(copy_h); | ^~~~~~~~~~~~~ assert.c:32:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 32 | FOLLOW((BPLONG_PTR)clause_record_ptr) = (BPLONG)free_record[5]; \ | ^ assert.c:239:5: note: in expansion of macro 'RELEASE_FREE_CLAUSE_RECORD' 239 | RELEASE_FREE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from file.c:14: bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:204:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 204 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:241:46: note: in expansion of macro 'FOLLOW' 241 | if (FOLLOW(op1) != FOLLOW(op2)) /* 0(a) != 0(b) */ | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:193:5: note: in expansion of macro 'DEREF' 193 | DEREF(CallNo); | ^~~~~ expand.c:339:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 339 | ar1 = (BPLONG_PTR)AR_AR(ar); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:198:5: note: in expansion of macro 'DEREF' 198 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ findall.c:293:23: note: in expansion of macro 'ADDTAG' 293 | term_cp = ADDTAG(dest_ptr, STR); | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:101:5: note: in expansion of macro 'SWITCH_OP_ATM' 101 | SWITCH_OP_ATM(op1, rr_unify_constant_return_det, | ^~~~~~~~~~~~~ emu_inst.h:102:20: note: in expansion of macro 'PUSHTRAIL' 102 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:294:16: note: in expansion of macro 'IS_FLOAT_PSC' 294 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ table.c:253:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 253 | op1 = *((BPLONG_PTR)t1+i); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:205:13: note: in expansion of macro 'DEREF_NONVAR' 205 | DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:186:5: note: in expansion of macro 'DEREF' 186 | DEREF(Var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:198:5: note: in expansion of macro 'DEREF' 198 | DEREF(t); | ^~~~~ sapi.c: In function 'SP_new_term_ref': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:309:29: note: in expansion of macro 'ADDTAG' 309 | return unify(cterm, ADDTAG(ptr, LST)); | ^~~~~~ gcheap.c:313:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 313 | BPLONG tmp = (BPLONG)ADDR_AFTER_GC(copy_h); | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:101:5: note: in expansion of macro 'SWITCH_OP_ATM' 101 | SWITCH_OP_ATM(op1, rr_unify_constant_return_det, | ^~~~~~~~~~~~~ emu_inst.h:102:20: note: in expansion of macro 'PUSHTRAIL' 102 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:186:5: note: in expansion of macro 'DEREF' 186 | DEREF(Var); | ^~~~~ table.c:254:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 254 | op2 = *((BPLONG_PTR)t2+i); | ^ sapi.c:33:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 33 | SP_term_ref op = (SP_term_ref)heap_top; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:205:15: note: in expansion of macro 'ADDTAG' 205 | et_OPEN = ADDTAG(BP_NEW_SYM("open", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:244:39: note: in expansion of macro 'GET_ARITY' 244 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^~~~~~~~~ unify.c:244:63: note: in expansion of macro 'FOLLOW' 244 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:101:5: note: in expansion of macro 'SWITCH_OP_ATM' 101 | SWITCH_OP_ATM(op1, rr_unify_constant_return_det, | ^~~~~~~~~~~~~ emu_inst.h:103:23: note: in expansion of macro 'FOLLOW' 103 | FOLLOW(op1) = op2; | ^~~~~~ table.c:257:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 257 | t1 = *((BPLONG_PTR)t1+arity); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:231:5: note: in expansion of macro 'LoadAddr' 231 | LoadAddr; | ^~~~~~~~ sapi.c: In function 'SP_atom_from_string': assert.c: In function 'release_term_space': term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:101:5: note: in expansion of macro 'SWITCH_OP_ATM' 101 | SWITCH_OP_ATM(op1, rr_unify_constant_return_det, | ^~~~~~~~~~~~~ sapi.c:39:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 39 | return (BPLONG)insert_sym(s, strlen(s), 0); | ^ event.h:131:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ domain.c:221:9: note: in expansion of macro 'CREATE_SUSP_VAR_nocs' 221 | CREATE_SUSP_VAR_nocs(Var); | ^~~~~~~~~~~~~~~~~~~~ findall.c:296:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 296 | dest_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ table.c:258:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 258 | t2 = *((BPLONG_PTR)t2+arity); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:351:46: note: in expansion of macro 'DEREF_NONVAR' 351 | compvar = FOLLOW(comp_vars_ptr+1+i); DEREF_NONVAR(compvar); | ^~~~~~~~~~~~ assert.c:247:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 247 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ unify.c:244:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 244 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:244:39: note: in expansion of macro 'GET_ARITY' 244 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:211:33: note: in expansion of macro 'ADDTAG' 211 | file_table[Index].aliases = ADDTAG(ptr, LST); | ^~~~~~ In file included from bprolog.h:12, from sapi.c:12: sapi.c: In function 'SP_string_from_atom': cpreds.c: In function 'picat_is_nil': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:206:19: note: in expansion of macro 'ADDTAG' 206 | et_OPERATOR = ADDTAG(BP_NEW_SYM("operator", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:316:9: note: in expansion of macro 'FOLLOW' 316 | FOLLOW(term) = (BPLONG)copy_h; copy_h++; | ^~~~~~ delay.c:191:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 191 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Var); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:206:5: note: in expansion of macro 'DEREF' 206 | DEREF(t); | ^~~~~ numbervars.c:320:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 320 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ unify.c:246:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 246 | if (!bp_identical(*((BPLONG_PTR)op1 + i), *((BPLONG_PTR)op2 + i))) return 0; | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:297:20: note: in expansion of macro 'IS_FLOAT_PSC' 297 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ sapi.c:43:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 43 | return GET_NAME((SYM_REC_PTR)a); | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ toam.h:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ term.h:252:9: note: in definition of macro 'SWITCH_OP_ATM' 252 | SuspCode; \ | ^~~~~~~~ emu_inst.h:106:20: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 106 | {BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:206:5: note: in expansion of macro 'DEREF' 206 | DEREF(t); | ^~~~~ gcstack.c:352:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 352 | top = (BPLONG_PTR)AR_TOP(src_f); | ^ event.c: In function 'cg_initialize': gcheap.c:316:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 316 | FOLLOW(term) = (BPLONG)copy_h; copy_h++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:210:47: note: in expansion of macro 'DEREF_NONVAR' 210 | Vals = FOLLOW(lst_ptr+1); DEREF_NONVAR(Vals); | ^~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:151:5: note: in expansion of macro 'GET_GLOBAL_SYM' 151 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ event.c:164:12: note: in expansion of macro 'ADDTAG' 164 | comp = ADDTAG(heap_top, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:206:5: note: in expansion of macro 'DEREF' 206 | DEREF(t); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:297:20: note: in expansion of macro 'IS_FLOAT_PSC' 297 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ sapi.c: In function 'SP_atom_length': unify.c:246:79: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 246 | if (!bp_identical(*((BPLONG_PTR)op1 + i), *((BPLONG_PTR)op2 + i))) return 0; | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ gcheap.c: In function 'gcRescueTriggeredCs': table.c: In function 'match_term_tabledTerm': sapi.c:47:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 47 | return GET_LENGTH((SYM_REC_PTR)a); | ^ term.h:175:27: note: in definition of macro 'GET_LENGTH' 175 | #define GET_LENGTH(ptr) ((ptr)->length) | ^~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ findall.c:297:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 297 | PUSHTRAILC_ATOMIC(dest_ptr, term); | ^~~~~~~~~~~~~~~~~ numbervars.c:321:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 321 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:207:28: note: in expansion of macro 'ADDTAG' 207 | et_OPERATOR_PRIORITY = ADDTAG(BP_NEW_SYM("operator_priority", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:206:5: note: in expansion of macro 'DEREF' 206 | DEREF(t); | ^~~~~ event.c:165:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 165 | FOLLOW(heap_top) = (BPLONG)cg_component_psc; | ^ assert.c:25:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | FOLLOW(record_ptr) = (BPLONG)free_record[record_size]; \ | ^ assert.c:250:9: note: in expansion of macro 'RELEASE_FREE_RECORD' 250 | RELEASE_FREE_RECORD(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ file.c: In function 'b_STREAM_GET_FILE_NAME_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ delay.c:192:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 192 | ASSIGN_sv_heap_term(Term, DV_attached(dv_ptr)); | ^~~~~~~~~~~~~~~~~~~ gcheap.c:325:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 325 | gcRescueTerm((BPLONG_PTR)&triggeredCs[i], (BPLONG)triggeredCs[i]); | ^ debug.c: In function 'c_set_skip_call_no': unify.c:247:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 247 | op1 = *((BPLONG_PTR)op1 + arity); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:271:9: note: in expansion of macro 'NDEREF' 271 | NDEREF(t1, lab_match_term_tabledTerm); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:228:5: note: in expansion of macro 'DEREF' 228 | DEREF(Index); | ^~~~~ espresso_bp.c:218:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 218 | interv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ event.c:167:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 167 | FOLLOW(heap_top+i) = (BPLONG)(heap_top+i); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:228:5: note: in expansion of macro 'DEREF' 228 | DEREF(Index); | ^~~~~ cfd.c:354:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ sapi.c: In function 'SP_put_term': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(call_no); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:252:9: note: in definition of macro 'SWITCH_OP_ATM' 252 | SuspCode; \ | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:565:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 565 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:106:20: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 106 | {BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:51:5: note: in expansion of macro 'FOLLOW' 51 | FOLLOW(to) = from; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:228:5: note: in expansion of macro 'DEREF' 228 | DEREF(Index); | ^~~~~ unify.c:248:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 248 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ delay.c:192:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 192 | ASSIGN_sv_heap_term(Term, DV_attached(dv_ptr)); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(call_no); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:271:9: note: in expansion of macro 'NDEREF' 271 | NDEREF(t1, lab_match_term_tabledTerm); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:228:5: note: in expansion of macro 'DEREF' 228 | DEREF(Index); | ^~~~~ expand.c: In function 'expandStackNullifyUntaggedCellsFrame': gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcstack.c:358:36: note: in expansion of macro 'SP_AFTER_GC' 358 | AR_BTM(des_f) = ADDTAG((BPLONG)SP_AFTER_GC(copy_local_top), frame_type); | ^~~~~~~~~~~ numbervars.c:327:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 327 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:208:17: note: in expansion of macro 'ADDTAG' 208 | et_OUTPUT = ADDTAG(BP_NEW_SYM("output", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(call_no); | ^~~~~ cpreds.c: In function 'bp_is_list': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ table.c:271:9: note: in expansion of macro 'NDEREF' 271 | NDEREF(t1, lab_match_term_tabledTerm); | ^~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:115:5: note: in expansion of macro 'CUT0' 115 | CUT0; | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:248:65: note: in expansion of macro 'DEREF' 248 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^~~~~ In file included from bprolog.h:11: sapi.c: In function 'SP_put_variable': assert.c:256:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 256 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:211:5: note: in expansion of macro 'DEREF' 211 | DEREF(call_no); | ^~~~~ expand.c:358:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(ar); | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ numbervars.c:329:13: note: in expansion of macro 'NEW_HEAP_FREE' 329 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(t); | ^~~~~ gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcstack.c:358:36: note: in expansion of macro 'SP_AFTER_GC' 358 | AR_BTM(des_f) = ADDTAG((BPLONG)SP_AFTER_GC(copy_local_top), frame_type); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ event.c:174:22: note: in expansion of macro 'ADDTAG' 174 | default_window = ADDTAG(heap_top, STR); | ^~~~~~ bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:59:5: note: in expansion of macro 'NEW_VAR' 59 | NEW_VAR(op); | ^~~~~~~ global.c:155:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 155 | term = (BPLONG)GET_EP(sym_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:219:44: note: in expansion of macro 'DEREF_NONVAR' 219 | lb = FOLLOW(interv_ptr+1); DEREF_NONVAR(lb); lb = INTVAL(lb); | ^~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:59:5: note: in expansion of macro 'NEW_VAR' 59 | NEW_VAR(op); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(t); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ table.c:271:9: note: in expansion of macro 'NDEREF' 271 | NDEREF(t1, lab_match_term_tabledTerm); | ^~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:115:5: note: in expansion of macro 'CUT0' 115 | CUT0; | ^~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:248:65: note: in expansion of macro 'DEREF' 248 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^~~~~ event.c:175:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(heap_top) = (BPLONG)cg_window_psc; | ^ assert.c:257:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 257 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ findall.c: In function 'numberVarCopyListToFindallArea': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:234:5: note: in expansion of macro 'LoadConstant' 234 | LoadConstant; | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:209:29: note: in expansion of macro 'ADDTAG' 209 | et_PAST_END_OF_STREAM = ADDTAG(BP_NEW_SYM("past_end_of_stream", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:306:20: note: in expansion of macro 'IS_FLOAT_PSC' 306 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(t); | ^~~~~ gcstack.c:358:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 358 | AR_BTM(des_f) = ADDTAG((BPLONG)SP_AFTER_GC(copy_local_top), frame_type); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:331:29: note: in expansion of macro 'ADDTAG' 331 | return unify(cterm, ADDTAG(ptr, STR)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:231:5: note: in expansion of macro 'ASSIGN_f_atom' 231 | ASSIGN_f_atom(Name, file_table[Index].name_atom); | ^~~~~~~~~~~~~ delay.c: In function 'b_SUSP_VAR_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:60:5: note: in expansion of macro 'FOLLOW' 60 | FOLLOW(t) = op; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:248:65: note: in expansion of macro 'DEREF' 248 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^~~~~ expand.c:360:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 360 | master_ar = (BPLONG_PTR)GT_TOP_AR(subgoal_entry); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:214:5: note: in expansion of macro 'DEREF' 214 | DEREF(t); | ^~~~~ event.c:178:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 178 | FOLLOW(heap_top+i) = (BPLONG)(heap_top+i); | ^ findall.c:311:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 311 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:272:9: note: in expansion of macro 'FOLLOW' 272 | FOLLOW(t1) = unnumberVarTabledTerm(t2); | ^~~~~~ numbervars.c: In function 'copy_term': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ global.c:157:9: note: in expansion of macro 'ASSIGN_f_atom' 157 | ASSIGN_f_atom(value, term); | ^~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:306:20: note: in expansion of macro 'IS_FLOAT_PSC' 306 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ delay.c:202:5: note: in expansion of macro 'DEREF' 202 | DEREF(var); | ^~~~~ cfd.c:380:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 380 | FOLLOW(tuple_ptr) = (BPLONG)sym_ptr; | ^ domain.c: In function 'fd_vector_min_max': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ unify.c:248:65: note: in expansion of macro 'DEREF' 248 | op2 = *((BPLONG_PTR)op2 + arity); DEREF(op2); | ^~~~~ numbervars.c:347:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 347 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ delay.c:202:5: note: in expansion of macro 'DEREF' 202 | DEREF(var); | ^~~~~ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:359:30: note: in expansion of macro 'SP_AFTER_GC' 359 | AR_TOP(des_f) = (BPLONG)(SP_AFTER_GC(des_sp)); | ^~~~~~~~~~~ sapi.c: In function 'SP_put_integer': debug.c: In function 'c_is_skip_call_no': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:210:30: note: in expansion of macro 'ADDTAG' 210 | et_PREDICATE_INDICATOR = ADDTAG(BP_NEW_SYM("predicate_indicator", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:68:5: note: in expansion of macro 'FOLLOW' 68 | FOLLOW(t) = MAKEINT(l); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:233:5: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ table.c:273:9: note: in expansion of macro 'PUSHTRAIL' 273 | PUSHTRAIL(t1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ delay.c:202:5: note: in expansion of macro 'DEREF' 202 | DEREF(var); | ^~~~~ numbervars.c:347:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 347 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(call_no); | ^~~~~ gcheap.c: In function 'gcRescueBitVector': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:220:44: note: in expansion of macro 'DEREF_NONVAR' 220 | ub = FOLLOW(interv_ptr+2); DEREF_NONVAR(ub); ub = INTVAL(ub); | ^~~~~~~~~~~~ event.c: In function 'cg_is_component': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ global.c:160:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 160 | ASSIGN_sv_heap_term(value, unnumberVarTerm(term, varVector, &maxVarNo)); | ^~~~~~~~~~~~~~~~~~~ expand.c:362:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 362 | GT_TOP_AR(subgoal_entry) = (BPULONG)master_ar + diff_s; | ^ gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:359:30: note: in expansion of macro 'SP_AFTER_GC' 359 | AR_TOP(des_f) = (BPLONG)(SP_AFTER_GC(des_sp)); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:233:5: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ file.c: In function 'b_STREAM_GET_MODE_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ delay.c:202:5: note: in expansion of macro 'DEREF' 202 | DEREF(var); | ^~~~~ event.c:214:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 214 | BPLONG_PTR ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ cfd.c:381:13: note: in expansion of macro 'ADDTAG' 381 | tuple = ADDTAG(tuple_ptr, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(call_no); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:238:5: note: in expansion of macro 'DEREF' 238 | DEREF(Index); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ table.c:273:9: note: in expansion of macro 'PUSHTRAIL' 273 | PUSHTRAIL(t1); | ^~~~~~~~~ assert.c:25:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | FOLLOW(record_ptr) = (BPLONG)free_record[record_size]; \ | ^ assert.c:263:9: note: in expansion of macro 'RELEASE_FREE_RECORD' 263 | RELEASE_FREE_RECORD(ptr, arity+1); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:233:5: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:238:5: note: in expansion of macro 'DEREF' 238 | DEREF(Index); | ^~~~~ gcheap.c:20:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:345:20: note: in expansion of macro 'ADDR_AFTER_GC' 345 | return (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(call_no); | ^~~~~ gcstack.c:359:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 359 | AR_TOP(des_f) = (BPLONG)(SP_AFTER_GC(des_sp)); | ^ cpreds.c: In function 'picat_is_list': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:238:5: note: in expansion of macro 'DEREF' 238 | DEREF(Index); | ^~~~~ event.c:215:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 215 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ In file included from bprolog.h:11: bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ global.c:160:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 160 | ASSIGN_sv_heap_term(value, unnumberVarTerm(term, varVector, &maxVarNo)); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_math_divge': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:211:28: note: in expansion of macro 'ADDTAG' 211 | et_PRIVATE_PROCEDURE = ADDTAG(BP_NEW_SYM("private_procedure", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:233:5: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ numbervars.c:353:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 353 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:238:5: note: in expansion of macro 'DEREF' 238 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(call_no); | ^~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:345:20: note: in expansion of macro 'ADDR_AFTER_GC' 345 | return (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ sapi.c: In function 'SP_put_float': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:319:5: note: in expansion of macro 'DEREF' 319 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:76:5: note: in expansion of macro 'FOLLOW' 76 | FOLLOW(t) = encodefloat1(d); | ^~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:312:9: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 312 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ delay.c: In function 'next_alive_susp_call': cfd.c:386:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 386 | tries_ptr = (BPLONG_PTR)UNTAGGED_ADDR(A2Tries); | ^ numbervars.c:353:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 353 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ unify.c: In function 'is_UNIFIABLE': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(t); | ^~~~~ gcstack.c: In function 'gcMoveAliveFramesOutSf': loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:249:5: note: in expansion of macro 'LoadAddr' 249 | LoadAddr; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:319:5: note: in expansion of macro 'DEREF' 319 | DEREF(op1); | ^~~~~ gcheap.c:345:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 345 | return (BPLONG)ADDR_AFTER_GC(des_ptr); | ^ delay.c:214:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 214 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs_list); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:222:5: note: in expansion of macro 'DEREF' 222 | DEREF(t); | ^~~~~ sapi.c: In function 'SP_put_atom': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:85:5: note: in expansion of macro 'FOLLOW' 85 | FOLLOW(t) = ADDTAG(a, ATM); | ^~~~~~ gcstack.c:373:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 373 | f = (BPLONG_PTR)AR_PREV(f); | ^ delay.c:215:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 215 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:227:47: note: in expansion of macro 'DEREF_NONVAR' 227 | Vals = FOLLOW(lst_ptr+1); DEREF_NONVAR(Vals); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:212:22: note: in expansion of macro 'ADDTAG' 212 | et_PROLOG_FLAG = ADDTAG(BP_NEW_SYM("prolog_flag", 0), ATM); | ^~~~~~ assert.c: In function 'b_REMOVE_CLAUSE_c': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:319:5: note: in expansion of macro 'DEREF' 319 | DEREF(op1); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:312:9: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 312 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:233:17: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:281:31: note: in expansion of macro 'FOLLOW' 281 | match_term_tabledTerm(FOLLOW(t1), FOLLOW(t2)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:279:5: note: in expansion of macro 'DEREF' 279 | DEREF(clause_record); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:319:5: note: in expansion of macro 'DEREF' 319 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:233:17: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:241:5: note: in expansion of macro 'ASSIGN_f_atom' 241 | ASSIGN_f_atom(Mode, MAKEINT(file_table[Index].mode)); | ^~~~~~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ numbervars.c:354:9: note: in expansion of macro 'UNDO_TRAILING' 354 | UNDO_TRAILING; | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:279:5: note: in expansion of macro 'DEREF' 279 | DEREF(clause_record); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:233:17: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ delay.c:215:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 215 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ sapi.c: In function 'SP_put_string': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:213:20: note: in expansion of macro 'ADDTAG' 213 | et_PROCEDURE = ADDTAG(BP_NEW_SYM("procedure", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:281:43: note: in expansion of macro 'FOLLOW' 281 | match_term_tabledTerm(FOLLOW(t1), FOLLOW(t2)); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:279:5: note: in expansion of macro 'DEREF' 279 | DEREF(clause_record); | ^~~~~ clause.c: In function 'aux_copy_clause': global.c: In function 'b_ISGLOBAL_cc': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:233:17: note: in expansion of macro 'DEREF' 233 | DEREF(low); DEREF(up); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:93:5: note: in expansion of macro 'FOLLOW' 93 | FOLLOW(t) = ADDTAG(insert_sym(name, strlen(name), 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ cpreds.c: In function 'picat_is_structure': bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findall.c:312:9: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 312 | ALLOCATE_FROM_NUMBERED_TERM_AREA(faa_record_ptr, dest_ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clause.c:24:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 24 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(ref); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:279:5: note: in expansion of macro 'DEREF' 279 | DEREF(clause_record); | ^~~~~ debug.c: In function 'c_backtrace': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:242:5: note: in expansion of macro 'DEREF' 242 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ numbervars.c:358:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 358 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ table.c:282:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 282 | t1 = FOLLOW((BPLONG_PTR)t1+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:242:5: note: in expansion of macro 'DEREF' 242 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ sapi.c:93:17: note: in expansion of macro 'ADDTAG' 93 | FOLLOW(t) = ADDTAG(insert_sym(name, strlen(name), 0), ATM); | ^~~~~~ file.c: In function 'b_STREAM_GET_ALIASES_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(uptoCallNo); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ expand.c: In function 'expandStackNullifyUntaggedCellsFrameSlots': delay.c: In function 'print_cs': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:248:5: note: in expansion of macro 'DEREF' 248 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:242:5: note: in expansion of macro 'DEREF' 242 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:214:22: note: in expansion of macro 'ADDTAG' 214 | et_READ_OPTION = ADDTAG(BP_NEW_SYM("read_option", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(uptoCallNo); | ^~~~~ numbervars.c:358:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:248:5: note: in expansion of macro 'DEREF' 248 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ In file included from clause.c:12: gc.h:33:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 33 | gcQueue[gcQueueRear].addr = (BPLONG_PTR)ptr; \ | ^ clause.c:32:5: note: in expansion of macro 'GCQueueAdd' 32 | GCQueueAdd(body, cl_body); | ^~~~~~~~~~ delay.c:233:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 233 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs_list); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:324:5: note: in expansion of macro 'DEREF' 324 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:242:5: note: in expansion of macro 'DEREF' 242 | DEREF(t); | ^~~~~ In file included from bprolog.h:11: gcheap.c: In function 'gcRescueTerm': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:248:5: note: in expansion of macro 'DEREF' 248 | DEREF(Index); | ^~~~~ assert.c:280:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 280 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(uptoCallNo); | ^~~~~ expand.c:383:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 383 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ table.c:283:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 283 | t2 = FOLLOW((BPLONG_PTR)t2+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ sapi.c: In function 'SP_put_address': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:124:5: note: in expansion of macro 'SWITCH_OP' 124 | SWITCH_OP(op1, rr_unify_value_return_det, | ^~~~~~~~~ delay.c:234:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 234 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:248:5: note: in expansion of macro 'DEREF' 248 | DEREF(Index); | ^~~~~ gcstack.c:385:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 385 | AR_PREV(f1) = (BPLONG)new_sf; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:101:5: note: in expansion of macro 'FOLLOW' 101 | FOLLOW(t) = ADDTAG((BPLONG)pointer, INT_TAG); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:324:5: note: in expansion of macro 'DEREF' 324 | DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ findall.c:317:32: note: in expansion of macro 'ADDTAG' 317 | FOLLOW(ret_term_ptr) = ADDTAG(dest_ptr, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(uptoCallNo); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:124:5: note: in expansion of macro 'SWITCH_OP' 124 | SWITCH_OP(op1, rr_unify_value_return_det, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:267:16: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ clpfd.c: In function 'trigger_vars_minmax': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:215:21: note: in expansion of macro 'ADDTAG' 215 | et_REPOSITION = ADDTAG(BP_NEW_SYM("reposition", 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:324:5: note: in expansion of macro 'DEREF' 324 | DEREF(op2); | ^~~~~ gcheap.c:368:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 368 | if (INSIDE_HEAP_TOP_SEGMENT((BPLONG_PTR)term)) { | ^ bapi.h:26:39: note: in definition of macro 'INSIDE_HEAP_TOP_SEGMENT' 26 | #define INSIDE_HEAP_TOP_SEGMENT(ptr) (ptr >= hbreg && ptr < heap_top) | ^~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:124:5: note: in expansion of macro 'SWITCH_OP' 124 | SWITCH_OP(op1, rr_unify_value_return_det, | ^~~~~~~~~ sapi.c:101:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 101 | FOLLOW(t) = ADDTAG((BPLONG)pointer, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:178:5: note: in expansion of macro 'SWITCH_OP' 178 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ gcstack.c:386:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 386 | AR_PREV(f) = (BPLONG)f1; /* remember the place where f was moved to */ | ^ cpreds.c:244:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 244 | BPLONG_PTR struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(t); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:267:16: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ numbervars.c:359:5: note: in expansion of macro 'UNDO_TRAILING' 359 | UNDO_TRAILING; | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:124:5: note: in expansion of macro 'SWITCH_OP' 124 | SWITCH_OP(op1, rr_unify_value_return_det, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:324:5: note: in expansion of macro 'DEREF' 324 | DEREF(op2); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:178:5: note: in expansion of macro 'SWITCH_OP' 178 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ In file included from bprolog.h:12, from clause.c:10: term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clause.c:33:5: note: in expansion of macro 'DEREF_NONVAR' 33 | DEREF_NONVAR(head); | ^~~~~~~~~~~~ delay.c:234:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 234 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(ptr))); | ^ gcheap.c:368:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 368 | if (INSIDE_HEAP_TOP_SEGMENT((BPLONG_PTR)term)) { | ^ bapi.h:26:55: note: in definition of macro 'INSIDE_HEAP_TOP_SEGMENT' 26 | #define INSIDE_HEAP_TOP_SEGMENT(ptr) (ptr >= hbreg && ptr < heap_top) | ^~~ cpreds.c:245:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 245 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(struct_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ expand.c:392:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 392 | top = (BPLONG_PTR)AR_TOP(f); | ^ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:283:15: note: in expansion of macro 'GET_SYM_REC' 283 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:267:16: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:251:5: note: in expansion of macro 'ASSIGN_f_atom' 251 | ASSIGN_f_atom(Aliases, file_table[Index].aliases); | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:178:5: note: in expansion of macro 'SWITCH_OP' 178 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:387:22: note: in expansion of macro 'SP_AFTER_GC' 387 | new_sf = SP_AFTER_GC(f1); | ^~~~~~~~~~~ debug.c:241:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | BPLONG_PTR btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:216:22: note: in expansion of macro 'ADDTAG' 216 | et_SOURCE_SINK = ADDTAG(BP_NEW_SYM("source_sink", 0), ATM); | ^~~~~~ sapi.c: In function 'SP_put_list_chars': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:125:16: note: in expansion of macro 'SWITCH_OP_VAR' 125 | {SWITCH_OP_VAR(op2, unify_value_return_det_v_d, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ numbervars.c: In function 'c_VARS_SET': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:113:9: note: in expansion of macro 'FOLLOW' 113 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:178:5: note: in expansion of macro 'SWITCH_OP' 178 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ cfd.c: In function 'compute_mins_maxs_in': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:267:16: note: in expansion of macro 'DEREF' 267 | DEREF(t1); DEREF(t2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:125:16: note: in expansion of macro 'SWITCH_OP_VAR' 125 | {SWITCH_OP_VAR(op2, unify_value_return_det_v_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ table.c:293:40: note: in expansion of macro 'FOLLOW' 293 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~ gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:387:22: note: in expansion of macro 'SP_AFTER_GC' 387 | new_sf = SP_AFTER_GC(f1); | ^~~~~~~~~~~ clause.c:35:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 35 | head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(head); | ^ numbervars.c:377:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 377 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ expand.c:398:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 398 | sp = (BPLONG_PTR)((BPULONG)f+diff_s); /* this frame will be moved here, reset AR_BTM(f) now */ | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ sapi.c:113:21: note: in expansion of macro 'ADDTAG' 113 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:21:36: note: in expansion of macro 'FOLLOW' 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^~~~~~ gcheap.c:369:21: note: in expansion of macro 'GC_IS_MOVED' 369 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ cpreds.c: In function 'picat_is_compound': bigint.c: In function 'bp_abs_bigint': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ assert.c:283:15: note: in expansion of macro 'GET_SYM_REC' 283 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:125:16: note: in expansion of macro 'SWITCH_OP_VAR' 125 | {SWITCH_OP_VAR(op2, unify_value_return_det_v_d, | ^~~~~~~~~~~~~ delay.c: In function 'Cboot_delay': loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:264:5: note: in expansion of macro 'LoadAddr' 264 | LoadAddr; | ^~~~~~~~ gcstack.c: In function 'gcReverseArChain': table.c:293:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 293 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ cfd.c:427:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 427 | tuples_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuples); | ^ clause.c:36:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 36 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(head_ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ file.c: In function 'b_STREAM_GET_EOS_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:262:5: note: in expansion of macro 'DEREF' 262 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:217:27: note: in expansion of macro 'ADDTAG' 217 | et_STATIC_PROCEDURE = ADDTAG(BP_NEW_SYM("static_procedure", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ findall.c:324:9: note: in expansion of macro 'DEREF' 324 | DEREF(term); | ^~~~~ espresso_bp.c: In function 'retrieve_pla_cube': numbervars.c:377:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 377 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ expand.c:398:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 398 | sp = (BPLONG_PTR)((BPULONG)f+diff_s); /* this frame will be moved here, reset AR_BTM(f) now */ | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:125:16: note: in expansion of macro 'SWITCH_OP_VAR' 125 | {SWITCH_OP_VAR(op2, unify_value_return_det_v_d, | ^~~~~~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:283:15: note: in expansion of macro 'GET_SYM_REC' 283 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:259:5: note: in expansion of macro 'DEREF' 259 | DEREF(Index); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ delay.c:250:12: note: in expansion of macro 'ADDTAG' 250 | true = ADDTAG(BP_NEW_SYM("true", 0), ATM); | ^~~~~~ gcheap.c:21:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:369:21: note: in expansion of macro 'GC_IS_MOVED' 369 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:262:5: note: in expansion of macro 'DEREF' 262 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:259:5: note: in expansion of macro 'DEREF' 259 | DEREF(Index); | ^~~~~ gcstack.c:402:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 402 | tmp = (BPLONG_PTR)AR_AR(prev); | ^ clause.c:37:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 37 | cl_head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(cl_head); | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:244:13: note: in expansion of macro 'DEREF' 244 | DEREF(traced_call); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:266:9: note: in expansion of macro 'DEREF_NONVAR' 266 | DEREF_NONVAR(elm); | ^~~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:676:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 676 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:259:5: note: in expansion of macro 'DEREF' 259 | DEREF(Index); | ^~~~~ numbervars.c:379:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 379 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ table.c:295:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 295 | match_term_tabledTerm(FOLLOW((BPLONG_PTR)t1+i), FOLLOW((BPLONG_PTR)t2+i)); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:262:5: note: in expansion of macro 'DEREF' 262 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:128:19: note: in expansion of macro 'ASSIGN_in_toam' 128 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ findall.c:324:9: note: in expansion of macro 'DEREF' 324 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:259:5: note: in expansion of macro 'DEREF' 259 | DEREF(Index); | ^~~~~ assert.c:285:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 285 | pred = (BPLONG)GET_EP(sym_ptr); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:244:13: note: in expansion of macro 'DEREF' 244 | DEREF(traced_call); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:218:17: note: in expansion of macro 'ADDTAG' 218 | et_STREAM = ADDTAG(BP_NEW_SYM("stream", 0), ATM); | ^~~~~~ unify.c:273:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 273 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:262:5: note: in expansion of macro 'DEREF' 262 | DEREF(t); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:172:5: note: in expansion of macro 'GET_GLOBAL_SYM' 172 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcstack.c:403:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 403 | AR_AR(prev) = (BPLONG)f; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:21:86: note: in expansion of macro 'FOLLOW' 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^~~~~~ gcheap.c:369:21: note: in expansion of macro 'GC_IS_MOVED' 369 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ numbervars.c:379:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 379 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:128:19: note: in expansion of macro 'ASSIGN_in_toam' 128 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ emu_inst.h:128:45: note: in expansion of macro 'PUSHTRAIL' 128 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ gc.h:33:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 33 | gcQueue[gcQueueRear].addr = (BPLONG_PTR)ptr; \ | ^ clause.c:39:13: note: in expansion of macro 'GCQueueAdd' 39 | GCQueueAdd(FOLLOW(head_ptr+i), FOLLOW(cl_head_ptr+i)); | ^~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:244:13: note: in expansion of macro 'DEREF' 244 | DEREF(traced_call); | ^~~~~ sapi.c:115:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 115 | t = (SP_term_ref)heap_top++; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ findall.c:324:9: note: in expansion of macro 'DEREF' 324 | DEREF(term); | ^~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ gcstack.c: In function 'gcMoveAliveFramesOutReversedAr': domain.c: In function 'it_to_bv': unify.c:273:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 273 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:295:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 295 | match_term_tabledTerm(FOLLOW((BPLONG_PTR)t1+i), FOLLOW((BPLONG_PTR)t2+i)); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:338:20: note: in expansion of macro 'IS_BIGINT' 338 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:244:13: note: in expansion of macro 'DEREF' 244 | DEREF(traced_call); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:128:19: note: in expansion of macro 'ASSIGN_in_toam' 128 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ emu_inst.h:128:45: note: in expansion of macro 'PUSHTRAIL' 128 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:117:5: note: in expansion of macro 'FOLLOW' 117 | FOLLOW(t) = tail; | ^~~~~~ gcheap.c:21:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:369:21: note: in expansion of macro 'GC_IS_MOVED' 369 | if (GC_IS_MOVED(term)) { | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ findall.c:324:9: note: in expansion of macro 'DEREF' 324 | DEREF(term); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:219:24: note: in expansion of macro 'ADDTAG' 219 | et_STREAM_OPTION = ADDTAG(BP_NEW_SYM("stream_option", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:163:9: note: in expansion of macro 'INITIALIZE_DV_CS' 163 | INITIALIZE_DV_CS(DV_minmax_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:81:20: note: in expansion of macro 'ADDTAG3' 81 | PUSHTRAILC(ADDTAG3(p, TRAIL_BIT_VECTOR), cont);} | ^~~~~~~ domain.c:270:5: note: in expansion of macro 'PUSHTRAIL_H_BIT_VECTOR' 270 | PUSHTRAIL_H_BIT_VECTOR(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~~ gcstack.c:425:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 425 | new_f = (BPLONG_PTR)AR_AR(f); | ^ unify.c:276:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 276 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:338:20: note: in expansion of macro 'IS_BIGINT' 338 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:286:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 286 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:428:37: note: in expansion of macro 'DEREF_NONVAR' 428 | tuple = FOLLOW(tuples_ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ espresso_bp.c:273:36: note: in expansion of macro 'ADDTAG' 273 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ gc.h:55:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 55 | term1 = (BPLONG)gcQueue[gcQueueRear].addr; \ | ^ clause.c:47:5: note: in expansion of macro 'GCQueuePop' 47 | GCQueuePop(head_arg, cl_head_arg); | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:263:9: note: in expansion of macro 'ASSIGN_f_atom' 263 | ASSIGN_f_atom(Eos, MAKEINT(STREAM_NOT_EOS)); | ^~~~~~~~~~~~~ table.c:297:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 297 | t1 = FOLLOW((BPLONG_PTR)t1+arity); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ cpreds.c: In function 'picat_get_integer': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:130:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:163:9: note: in expansion of macro 'INITIALIZE_DV_CS' 163 | INITIALIZE_DV_CS(DV_minmax_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:276:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 276 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ numbervars.c:380:5: note: in expansion of macro 'UNDO_TRAILING' 380 | UNDO_TRAILING; | ^~~~~~~~~~~~~ domain.c:271:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 271 | FOLLOW(top) = (BPLONG)heap_top; | ^ expand.c: In function 'expandStackNullifyUntaggedCellsTrail': sapi.c: In function 'SP_put_list_n_chars': bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:678:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 678 | BP_MAKE_BIGINT_FROM_DLST(1, size, DLst, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:307:5: note: in expansion of macro 'DEREF' 307 | DEREF(t); | ^~~~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:286:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 286 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:130:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~~~~~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:163:9: note: in expansion of macro 'INITIALIZE_DV_CS' 163 | INITIALIZE_DV_CS(DV_minmax_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:179:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 179 | {CREATE_SUSP_VAR_minmax(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:130:9: note: in expansion of macro 'FOLLOW' 130 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:20:46: note: in definition of macro 'ADDR_AFTER_GC' 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^~~~ gcheap.c:370:58: note: in expansion of macro 'FOLLOW' 370 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:220:26: note: in expansion of macro 'ADDTAG' 220 | et_STREAM_OR_ALIAS = ADDTAG(BP_NEW_SYM("stream_or_alias", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ debug.c:245:42: note: in expansion of macro 'GET_STR_SYM_REC' 245 | if (ISSTRUCT(traced_call) && GET_STR_SYM_REC(traced_call) == traced_call_psc) { | ^~~~~~~~~~~~~~~ table.c:298:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 298 | t2 = FOLLOW((BPLONG_PTR)t2+arity); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:307:5: note: in expansion of macro 'DEREF' 307 | DEREF(t); | ^~~~~ expand.c:411:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | addr = (BPLONG_PTR)UNTAGGED3(op); | ^ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:130:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:184:39: note: in expansion of macro 'FOLLOW' 184 | trigger_vars_minmax(FOLLOW(op)); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ sapi.c:130:21: note: in expansion of macro 'ADDTAG' 130 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ cfd.c:429:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 429 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tuple); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:344:16: note: in expansion of macro 'IS_BIGINT' 344 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ debug.c:245:42: note: in expansion of macro 'GET_STR_SYM_REC' 245 | if (ISSTRUCT(traced_call) && GET_STR_SYM_REC(traced_call) == traced_call_psc) { | ^~~~~~~~~~~~~~~ assert.c: In function 'locate_and_free_clause_record': event.c: In function 'is_correct_event_source': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:307:5: note: in expansion of macro 'DEREF' 307 | DEREF(t); | ^~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:370:44: note: in expansion of macro 'ADDR_AFTER_GC' 370 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:527:20: note: in expansion of macro 'FOLLOW' 527 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:130:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ unify.c:277:5: note: in expansion of macro 'UNDO_TRAILING' 277 | UNDO_TRAILING; | ^~~~~~~~~~~~~ numbervars.c:392:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 392 | if ((BPLONG_PTR)tmp_term > heap_top){ /* a stack var */ | ^ espresso_bp.c: In function 'retrieve_pla_cubes': global.c: In function 'b_GLOBAL_DEL_cc': clpfd.c:185:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | trigger_vars_minmax(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:185:39: note: in expansion of macro 'FOLLOW' 185 | trigger_vars_minmax(FOLLOW((BPLONG_PTR)op+1));}, | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:283:5: note: in expansion of macro 'ASSIGN_f_atom' 283 | ASSIGN_f_atom(Eos, MAKEINT(res)); | ^~~~~~~~~~~~~ assert.c:307:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 307 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:344:16: note: in expansion of macro 'IS_BIGINT' 344 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:221:26: note: in expansion of macro 'ADDTAG' 221 | et_STREAM_PROPERTY = ADDTAG(BP_NEW_SYM("stream_property", 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:307:5: note: in expansion of macro 'DEREF' 307 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:292:5: note: in expansion of macro 'DEREF' 292 | DEREF(source); | ^~~~~ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:433:20: note: in expansion of macro 'SP_AFTER_GC' 433 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcheap.c:370:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 370 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(term)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ espresso_bp.c:298:32: note: in expansion of macro 'ADDTAG' 298 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ sapi.c:132:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | t = (SP_term_ref)heap_top++; | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:130:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:130:78: note: in expansion of macro 'PUSHTRAIL' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:292:5: note: in expansion of macro 'DEREF' 292 | DEREF(source); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:678:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 678 | BP_MAKE_BIGINT_FROM_DLST(1, size, DLst, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ numbervars.c:393:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 393 | FOLLOW(heap_top) = (BPLONG)heap_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:188:27: note: in expansion of macro 'GET_ARITY' 188 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:188:50: note: in expansion of macro 'FOLLOW' 188 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ assert.c:309:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 309 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ table.c: In function 'unnumberVarTabledTerm': gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:433:20: note: in expansion of macro 'SP_AFTER_GC' 433 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:134:5: note: in expansion of macro 'FOLLOW' 134 | FOLLOW(t) = tail; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:292:5: note: in expansion of macro 'DEREF' 292 | DEREF(source); | ^~~~~ file.c: In function 'b_STREAM_GET_EOF_ACTION_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:222:22: note: in expansion of macro 'ADDTAG' 222 | et_TEXT_STREAM = ADDTAG(BP_NEW_SYM("text_stream", 0), ATM); | ^~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:130:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:130:78: note: in expansion of macro 'PUSHTRAIL' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~ clpfd.c:188:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 188 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:188:27: note: in expansion of macro 'GET_ARITY' 188 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ table.c:321:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 321 | FOLLOW(global_unnumbervar_ptr-varNo) = (BPLONG)heap_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:290:5: note: in expansion of macro 'DEREF' 290 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:249:17: note: in expansion of macro 'DEREF' 249 | DEREF(callNo); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:292:5: note: in expansion of macro 'DEREF' 292 | DEREF(source); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ gcheap.c:372:29: note: in expansion of macro 'ISFREE' 372 | } else if (!ISFREE(term)) { | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ numbervars.c:394:13: note: in expansion of macro 'PUSHTRAIL' 394 | PUSHTRAIL(tmp_term); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:279:5: note: in expansion of macro 'LoadAddr' 279 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:430:40: note: in expansion of macro 'DEREF_NONVAR' 430 | Tuples = FOLLOW(tuples_ptr+1); DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ assert.c:310:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 310 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(clause_record_ptr->cl_ref); /* clause_record_ptr points to struct(CellRef,Head,Body,Birth,Death) */ | ^ bigint.c: In function 'bp_neg_bigint': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:290:5: note: in expansion of macro 'DEREF' 290 | DEREF(Index); | ^~~~~ unify.c: In function 'unify_suspvar_suspvar': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:249:17: note: in expansion of macro 'DEREF' 249 | DEREF(callNo); | ^~~~~ espresso_bp.c:307:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 307 | FOLLOW(tail_ptr) = (BPLONG)tail_ptr; | ^ sapi.c: In function 'SP_put_number_chars': term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:130:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 130 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_det, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_det;});}, | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.c:190:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 190 | trigger_vars_minmax(FOLLOW(((BPLONG_PTR)op+i)));}, | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:190:43: note: in expansion of macro 'FOLLOW' 190 | trigger_vars_minmax(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ domain.c: In function 'it_to_bv_with_hole': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:290:5: note: in expansion of macro 'DEREF' 290 | DEREF(Index); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ table.c:322:17: note: in expansion of macro 'NEW_HEAP_FREE' 322 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ cpreds.c:310:16: note: in expansion of macro 'IS_BIGINT' 310 | } else if (IS_BIGINT(t)) { | ^~~~~~~~~ bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:145:5: note: in expansion of macro 'NEW_VAR' 145 | NEW_VAR(term); | ^~~~~~~ In file included from bprolog.h:11: expand.c: In function 'expandStackNullifyUntaggedCellsTerm': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:347:20: note: in expansion of macro 'IS_BIGINT' 347 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ numbervars.c:394:13: note: in expansion of macro 'PUSHTRAIL' 394 | PUSHTRAIL(tmp_term); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:249:17: note: in expansion of macro 'DEREF' 249 | DEREF(callNo); | ^~~~~ unify.c:298:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 298 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:290:5: note: in expansion of macro 'DEREF' 290 | DEREF(Index); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:223:20: note: in expansion of macro 'ADDTAG' 223 | et_UNDEFINED = ADDTAG(BP_NEW_SYM("undefined", 0), ATM); | ^~~~~~ espresso_bp.c:308:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 308 | unify(ClsR, (BPLONG)tail_ptr); | ^ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ clpfd.c:192:16: note: in expansion of macro 'INSERT_SUSP_CALL' 192 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ assert.c:316:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ gcheap.c:373:28: note: in expansion of macro 'FOLLOW' 373 | term = FOLLOW(term); | ^~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:145:5: note: in expansion of macro 'NEW_VAR' 145 | NEW_VAR(term); | ^~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:686:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 686 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ cpreds.c:310:16: note: in expansion of macro 'IS_BIGINT' 310 | } else if (IS_BIGINT(t)) { | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:81:20: note: in expansion of macro 'ADDTAG3' 81 | PUSHTRAILC(ADDTAG3(p, TRAIL_BIT_VECTOR), cont);} | ^~~~~~~ domain.c:312:5: note: in expansion of macro 'PUSHTRAIL_H_BIT_VECTOR' 312 | PUSHTRAIL_H_BIT_VECTOR(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ event.c:294:28: note: in expansion of macro 'FOLLOW' 294 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(source)); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:249:17: note: in expansion of macro 'DEREF' 249 | DEREF(callNo); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:347:20: note: in expansion of macro 'IS_BIGINT' 347 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ event.c:294:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 294 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(source)); | ^ toam.h:549:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 549 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:140:5: note: in expansion of macro 'RETURN_NONDET' 140 | RETURN_NONDET; | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:192:16: note: in expansion of macro 'INSERT_SUSP_CALL' 192 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ bapi.h:24:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 24 | #define IS_STACK_OR_HEAP_REFERENCE(ptr) ((BPLONG_PTR)ptr >= stack_low_addr && (BPLONG_PTR)ptr <= stack_up_addr) | ^ expand.c:437:17: note: in expansion of macro 'IS_STACK_OR_HEAP_REFERENCE' 437 | if (IS_STACK_OR_HEAP_REFERENCE(term)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:328:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 328 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ assert.c:320:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 320 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+hashval%pred_ptr->bucket_size); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:148:5: note: in expansion of macro 'FOLLOW' 148 | FOLLOW(t) = term; | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:224:20: note: in expansion of macro 'ADDTAG' 224 | et_UNDERFLOW = ADDTAG(BP_NEW_SYM("underflow", 0), ATM); | ^~~~~~ domain.c:313:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 313 | FOLLOW(top) = (BPLONG)heap_top; | ^ unify.c:299:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 299 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:395:13: note: in expansion of macro 'FOLLOW' 395 | FOLLOW(tmp_term) = (BPLONG)heap_top; | ^~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:290:5: note: in expansion of macro 'LoadAddr' 290 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:434:38: note: in expansion of macro 'DEREF_NONVAR' 434 | a = FOLLOW(tuple_ptr+i); DEREF_NONVAR(a); FOLLOW(local_top-i+1) = INTVAL(a); /* reuse the stack */ | ^~~~~~~~~~~~ espresso_bp.c: In function 'c_call_espresso_pb': event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:192:16: note: in expansion of macro 'INSERT_SUSP_CALL' 192 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ toam.h:550:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 550 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:140:5: note: in expansion of macro 'RETURN_NONDET' 140 | RETURN_NONDET; | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ debug.c:252:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 252 | traced_call_ptr = (BPLONG_PTR)UNTAGGED_ADDR(traced_call); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:294:5: note: in expansion of macro 'ASSIGN_f_atom' 294 | ASSIGN_f_atom(EofAction, MAKEINT(file_table[Index].eof_action)); | ^~~~~~~~~~~~~ arith.c: In function 'bp_math_divle': bapi.h:24:79: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 24 | #define IS_STACK_OR_HEAP_REFERENCE(ptr) ((BPLONG_PTR)ptr >= stack_low_addr && (BPLONG_PTR)ptr <= stack_up_addr) | ^ expand.c:437:17: note: in expansion of macro 'IS_STACK_OR_HEAP_REFERENCE' 437 | if (IS_STACK_OR_HEAP_REFERENCE(term)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcheap.c:384:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 384 | gcAddDynamicArray((BPLONG)addr); | ^ gc.h:83:54: note: in definition of macro 'gcAddDynamicArray' 83 | FOLLOW(gcDynamicArray+gcDynamicArrayCount) = elm; \ | ^~~ sapi.c: In function 'SP_put_functor': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:69:37: note: in expansion of macro 'FOLLOW' 69 | #define ISADDR(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)address_psc) | ^~~~~~ cpreds.c:312:15: note: in expansion of macro 'ISADDR' 312 | } else if(ISADDR(t)) { | ^~~~~~ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:441:20: note: in expansion of macro 'SP_AFTER_GC' 441 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:192:16: note: in expansion of macro 'INSERT_SUSP_CALL' 192 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ numbervars.c:395:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 395 | FOLLOW(tmp_term) = (BPLONG)heap_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:331:23: note: in expansion of macro 'DEREF_NONVAR' 331 | Coes = ARG(1, 6); DEREF_NONVAR(Coes); | ^~~~~~~~~~~~ event.c: In function 'event_handler_type': bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:160:5: note: in expansion of macro 'NEW_VAR' 160 | NEW_VAR(term); | ^~~~~~~ assert.c:25:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | FOLLOW(record_ptr) = (BPLONG)free_record[record_size]; \ | ^ assert.c:326:9: note: in expansion of macro 'RELEASE_FREE_RECORD' 326 | RELEASE_FREE_RECORD(cell_ptr, 3); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:225:19: note: in expansion of macro 'ADDTAG' 225 | et_VARIABLE = ADDTAG(BP_NEW_SYM("variable", 0), ATM); | ^~~~~~ token.c: In function 'GetToken': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:364:5: note: in expansion of macro 'DEREF' 364 | DEREF(op1); | ^~~~~ term.h:69:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define ISADDR(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)address_psc) | ^ cpreds.c:312:15: note: in expansion of macro 'ISADDR' 312 | } else if(ISADDR(t)) { | ^~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:688:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 688 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:160:5: note: in expansion of macro 'NEW_VAR' 160 | NEW_VAR(term); | ^~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ clpfd.c:192:16: note: in expansion of macro 'INSERT_SUSP_CALL' 192 | {INSERT_SUSP_CALL(op, A_DV_minmax_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ event.c:351:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 351 | BPLONG_PTR ptr = (BPLONG_PTR)AR_REEP(frame)+4; /* size of delay inst - 1*/ | ^ gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:441:20: note: in expansion of macro 'SP_AFTER_GC' 441 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ file.c: In function 'b_STREAM_GET_TYPE_cf': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:364:5: note: in expansion of macro 'DEREF' 364 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:339:20: note: in expansion of macro 'ADDTAG' 339 | return ADDTAG(ptr, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:301:5: note: in expansion of macro 'DEREF' 301 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:253:55: note: in expansion of macro 'DEREF' 253 | call = FOLLOW(traced_call_ptr+1); DEREF(call); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:182:5: note: in expansion of macro 'GET_GLOBAL_SYM' 182 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clause.c:61:5: note: in expansion of macro 'SWITCH_OP' 61 | SWITCH_OP(head_arg, unify_head_arg_lab, | ^~~~~~~~~ assert.c: In function 'free_cell_of_removed_in_bucket': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:226:23: note: in expansion of macro 'ADDTAG' 226 | et_WRITE_OPTION = ADDTAG(BP_NEW_SYM("write_option", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:301:5: note: in expansion of macro 'DEREF' 301 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:364:5: note: in expansion of macro 'DEREF' 364 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:400:15: note: in expansion of macro 'ADDTAG' 400 | set = ADDTAG(heap_top, LST); | ^~~~~~ gcstack.c:443:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 443 | f1 = (BPLONG_PTR)AR_PREV(f); | ^ In file included from bprolog.h:12: term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ expand.c:438:22: note: in expansion of macro 'ISFREE' 438 | if (!ISFREE(term)) { | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:253:55: note: in expansion of macro 'DEREF' 253 | call = FOLLOW(traced_call_ptr+1); DEREF(call); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clause.c:61:5: note: in expansion of macro 'SWITCH_OP' 61 | SWITCH_OP(head_arg, unify_head_arg_lab, | ^~~~~~~~~ cpreds.c: In function 'picat_get_float': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:332:22: note: in expansion of macro 'DEREF_NONVAR' 332 | Rel = ARG(2, 6); DEREF_NONVAR(Rel); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:301:5: note: in expansion of macro 'DEREF' 301 | DEREF(Index); | ^~~~~ gcheap.c:396:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 396 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ assert.c:341:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 341 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clause.c:61:5: note: in expansion of macro 'SWITCH_OP' 61 | SWITCH_OP(head_arg, unify_head_arg_lab, | ^~~~~~~~~ event.c: In function 'cg_get_component_event_handler': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:364:5: note: in expansion of macro 'DEREF' 364 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:253:55: note: in expansion of macro 'DEREF' 253 | call = FOLLOW(traced_call_ptr+1); DEREF(call); | ^~~~~ table.c:343:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 343 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:301:5: note: in expansion of macro 'DEREF' 301 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:162:5: note: in expansion of macro 'FOLLOW' 162 | FOLLOW(t) = term; | ^~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:298:5: note: in expansion of macro 'LoadAddr' 298 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:331:5: note: in expansion of macro 'DEREF' 331 | DEREF(t); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clause.c:61:5: note: in expansion of macro 'SWITCH_OP' 61 | SWITCH_OP(head_arg, unify_head_arg_lab, | ^~~~~~~~~ token.c:1433:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1433 | while ((d = read_utf8_character(card, c)) >= 0 && bp_exception == (BPLONG)NULL) { | ^ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:444:20: note: in expansion of macro 'SP_AFTER_GC' 444 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:688:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 688 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:253:55: note: in expansion of macro 'DEREF' 253 | call = FOLLOW(traced_call_ptr+1); DEREF(call); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:227:23: note: in expansion of macro 'ADDTAG' 227 | et_ZERO_DIVISOR = ADDTAG(BP_NEW_SYM("zero_divisor", 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:374:5: note: in expansion of macro 'DEREF' 374 | DEREF(comp); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:331:5: note: in expansion of macro 'DEREF' 331 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ expand.c:439:28: note: in expansion of macro 'FOLLOW' 439 | term = FOLLOW(term); /* deref */ | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ clause.c:62:16: note: in expansion of macro 'PUSHTRAIL' 62 | {PUSHTRAIL(head_arg); FOLLOW(head_arg) = unnumberVarTermOpt(cl_head_arg);}, | ^~~~~~~~~ sapi.c: In function 'SP_put_list': gcheap.c:21:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:398:21: note: in expansion of macro 'GC_IS_MOVED' 398 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ clause.c:62:16: note: in expansion of macro 'PUSHTRAIL' 62 | {PUSHTRAIL(head_arg); FOLLOW(head_arg) = unnumberVarTermOpt(cl_head_arg);}, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:331:5: note: in expansion of macro 'DEREF' 331 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:170:5: note: in expansion of macro 'FOLLOW' 170 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ gcstack.c:444:20: note: in expansion of macro 'SP_AFTER_GC' 444 | new_prev = SP_AFTER_GC(f1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:374:5: note: in expansion of macro 'DEREF' 374 | DEREF(comp); | ^~~~~ table.c:347:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:333:24: note: in expansion of macro 'DEREF_NONVAR' 333 | Const = ARG(3, 6); DEREF_NONVAR(Const); | ^~~~~~~~~~~~ assert.c:25:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | FOLLOW(record_ptr) = (BPLONG)free_record[record_size]; \ | ^ assert.c:346:17: note: in expansion of macro 'RELEASE_FREE_RECORD' 346 | RELEASE_FREE_RECORD(cell_ptr, 3); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ debug.c:254:28: note: in expansion of macro 'ADDTAG' 254 | pair = ADDTAG(heap_top, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ clause.c:62:37: note: in expansion of macro 'FOLLOW' 62 | {PUSHTRAIL(head_arg); FOLLOW(head_arg) = unnumberVarTermOpt(cl_head_arg);}, | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:98:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 98 | PUSHTRAILC_ATOMIC(top, old_size); \ | ^~~~~~~~~~~~~~~~~ domain.c:332:5: note: in expansion of macro 'UPDATE_SIZE' 332 | UPDATE_SIZE(dv_ptr, size, size-1); | ^~~~~~~~~~~ bigint.c: In function 'bp_sign_bigint': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:331:5: note: in expansion of macro 'DEREF' 331 | DEREF(t); | ^~~~~ numbervars.c: In function 'c_VARS_SET_INTERSECT': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:228:26: note: in expansion of macro 'ADDTAG' 228 | et_BIGINT_TOO_LONG = ADDTAG(BP_NEW_SYM("bigint_too_long", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ sapi.c:170:17: note: in expansion of macro 'ADDTAG' 170 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:374:5: note: in expansion of macro 'DEREF' 374 | DEREF(comp); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:369:5: note: in expansion of macro 'DEREF' 369 | DEREF(op2); | ^~~~~ clause.c:67:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 67 | head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(head_arg); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:304:5: note: in expansion of macro 'ASSIGN_f_atom' 304 | ASSIGN_f_atom(Type, MAKEINT(file_table[Index].type)); | ^~~~~~~~~~~~~ gcheap.c:21:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:398:21: note: in expansion of macro 'GC_IS_MOVED' 398 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ debug.c:255:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 255 | FOLLOW(heap_top++) = (BPLONG)comma_psc; | ^ clause.c:68:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | cl_head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(cl_head_arg); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ assert.c: In function 'disconnect_cell_of_removed_clause': term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ sapi.c:171:5: note: in expansion of macro 'NEW_HEAP_FREE' 171 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:369:5: note: in expansion of macro 'DEREF' 369 | DEREF(op2); | ^~~~~ gcstack.c:447:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 447 | AR_AR(f1) = (BPLONG)prev; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:374:5: note: in expansion of macro 'DEREF' 374 | DEREF(comp); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:696:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 696 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ expand.c:448:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 448 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:416:5: note: in expansion of macro 'DEREF' 416 | DEREF(ex_term); | ^~~~~ gc.h:33:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 33 | gcQueue[gcQueueRear].addr = (BPLONG_PTR)ptr; \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clause.c:69:23: note: in expansion of macro 'GCQueueAdd' 69 | GCQueueAdd(FOLLOW(head_ptr+1), FOLLOW(cl_head_ptr+1)); | ^~~~~~~~~~ table.c:355:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 355 | FOLLOW(ptr) = (BPLONG)sym_ptr; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:150:5: note: in expansion of macro 'SWITCH_OP_ATM' 150 | SWITCH_OP_ATM(op1, rr_unify_constant_return_nondet, | ^~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ sapi.c:172:5: note: in expansion of macro 'NEW_HEAP_FREE' 172 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ assert.c:361:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 361 | if ((BPLONG_PTR)UNTAGGED_ADDR(bucket_ptr->list) == cell_ptr) { /* first in the chain */ | ^ token.c:1445:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1445 | while ((d = read_utf8_character(card, c)) >= 0 && bp_exception == (BPLONG)NULL) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:334:25: note: in expansion of macro 'DEREF_NONVAR' 334 | BNVect = ARG(4, 6); DEREF_NONVAR(BNVect); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:229:26: note: in expansion of macro 'ADDTAG' 229 | et_STRING_TOO_LONG = ADDTAG(BP_NEW_SYM("string_too_long", 0), ATM); | ^~~~~~ gcstack.c: In function 'gcMoveAliveFramesOutAr': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:369:5: note: in expansion of macro 'DEREF' 369 | DEREF(op2); | ^~~~~ global.c: In function 'b_GLOBAL_INSERT_HEAD_cccc': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:416:5: note: in expansion of macro 'DEREF' 416 | DEREF(ex_term); | ^~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:150:5: note: in expansion of macro 'SWITCH_OP_ATM' 150 | SWITCH_OP_ATM(op1, rr_unify_constant_return_nondet, | ^~~~~~~~~~~~~ event.c:376:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 376 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(comp); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:369:5: note: in expansion of macro 'DEREF' 369 | DEREF(op2); | ^~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:399:43: note: in expansion of macro 'ADDR_AFTER_GC' 399 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(FOLLOW(ptr)), LST); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ cpreds.c:334:16: note: in expansion of macro 'ISFLOAT' 334 | } else if (ISFLOAT(t)) { | ^~~~~~~ gcstack.c:459:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 459 | f = gcReverseArChain(arreg, (BPLONG_PTR)AR_AR(arreg)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gc.h:33:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 33 | gcQueue[gcQueueRear].addr = (BPLONG_PTR)ptr; \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clause.c:70:23: note: in expansion of macro 'GCQueueAdd' 70 | GCQueueAdd(FOLLOW(head_ptr), FOLLOW(cl_head_ptr)); | ^~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:150:5: note: in expansion of macro 'SWITCH_OP_ATM' 150 | SWITCH_OP_ATM(op1, rr_unify_constant_return_nondet, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ debug.c:260:25: note: in expansion of macro 'ADDTAG' 260 | L = ADDTAG(heap_top, LST); | ^~~~~~ sapi.c: In function 'SP_cons_functor': term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ init_sym.c:234:9: note: in expansion of macro 'ALIGN' 234 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:359:16: note: in expansion of macro 'ADDTAG' 359 | return ADDTAG(ptr, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:416:5: note: in expansion of macro 'DEREF' 416 | DEREF(ex_term); | ^~~~~ sapi.c:184:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 184 | SYM_REC_PTR sym_ptr = insert_sym(GET_NAME((SYM_REC_PTR)name), GET_LENGTH((SYM_REC_PTR)name), arity); | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ clause.c:74:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 74 | head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(head_arg); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ cpreds.c:334:16: note: in expansion of macro 'ISFLOAT' 334 | } else if (ISFLOAT(t)) { | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ event.c:377:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 377 | if (FOLLOW(ptr) == (BPLONG)timer_psc) { /* $timer(compnent_no,event_var,interval,times,_) */ | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:150:5: note: in expansion of macro 'SWITCH_OP_ATM' 150 | SWITCH_OP_ATM(op1, rr_unify_constant_return_nondet, | ^~~~~~~~~~~~~ emu_inst.h:151:20: note: in expansion of macro 'PUSHTRAIL' 151 | {PUSHTRAIL(op1); | ^~~~~~~~~ espresso_bp.c:338:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 338 | ptrBNVect = (BPLONG_PTR)UNTAGGED_ADDR(BNVect); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ gcheap.c:399:36: note: in expansion of macro 'ADDTAG' 399 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(FOLLOW(ptr)), LST); | ^~~~~~ clause.c:75:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 75 | cl_head_ptr = (BPLONG_PTR)UNTAGGED_ADDR(cl_head_arg); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ debug.c:267:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 267 | prev_f = (BPLONG_PTR)AR_AR(f); | ^ gcstack.c:460:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 460 | next = (BPLONG_PTR)AR_AR(f); | ^ assert.c:367:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 367 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ bigint.c: In function 'c_bigint_sign_size': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ init_sym.c:234:9: note: in expansion of macro 'ALIGN' 234 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:416:5: note: in expansion of macro 'DEREF' 416 | DEREF(ex_term); | ^~~~~ sapi.c:184:78: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 184 | SYM_REC_PTR sym_ptr = insert_sym(GET_NAME((SYM_REC_PTR)name), GET_LENGTH((SYM_REC_PTR)name), arity); | ^ term.h:175:27: note: in definition of macro 'GET_LENGTH' 175 | #define GET_LENGTH(ptr) ((ptr)->length) | ^~~ table.c: In function 'expandSubgoalTable': bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:150:5: note: in expansion of macro 'SWITCH_OP_ATM' 150 | SWITCH_OP_ATM(op1, rr_unify_constant_return_nondet, | ^~~~~~~~~~~~~ emu_inst.h:151:20: note: in expansion of macro 'PUSHTRAIL' 151 | {PUSHTRAIL(op1); | ^~~~~~~~~ clause.c:77:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 77 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(head_ptr)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clause.c:77:31: note: in expansion of macro 'GET_ARITY' 77 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(head_ptr)); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ espresso_bp.c:339:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 339 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptrBNVect); | ^ gcstack.c:461:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 461 | AR_AR(f) = (BPLONG)f; /* head */ | ^ cpreds.c: In function 'picat_get_name': gc.h:33:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 33 | gcQueue[gcQueueRear].addr = (BPLONG_PTR)ptr; \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clause.c:79:27: note: in expansion of macro 'GCQueueAdd' 79 | GCQueueAdd(FOLLOW(head_ptr+i), FOLLOW(cl_head_ptr+i)); | ^~~~~~~~~~ assert.c:368:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 368 | FOLLOW(ptr+2) = (BPLONG)NULL; /* set prev to NULL */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:188:9: note: in expansion of macro 'FOLLOW' 188 | FOLLOW(t) = ADDTAG((BPLONG)sym_ptr, ATM); | ^~~~~~ table.c:378:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 378 | new_htable[i] = (BPLONG)NULL; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bigint.c:705:5: note: in expansion of macro 'DEREF' 705 | DEREF(op); | ^~~~~ domain.c: In function 'it_to_bv_with_interval_holes': init_sym.c:236:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 236 | et_OUT_OF_MEMORY = ADDTAG((BPLONG)ptr, STR); /* resource_error(out_of_memory) */ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:150:5: note: in expansion of macro 'SWITCH_OP_ATM' 150 | SWITCH_OP_ATM(op1, rr_unify_constant_return_nondet, | ^~~~~~~~~~~~~ emu_inst.h:152:23: note: in expansion of macro 'FOLLOW' 152 | FOLLOW(op1) = op2; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:379:9: note: in expansion of macro 'DEREF' 379 | DEREF(handler); | ^~~~~ expand.c:460:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 460 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:345:5: note: in expansion of macro 'DEREF' 345 | DEREF(t); | ^~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:150:5: note: in expansion of macro 'SWITCH_OP_ATM' 150 | SWITCH_OP_ATM(op1, rr_unify_constant_return_nondet, | ^~~~~~~~~~~~~ gcstack.c: In function 'gcStackMarkSuspVars': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1456:30: note: in expansion of macro 'ADDTAG' 1456 | *newpair++ = ADDTAG(insert_sym((CHAR_PTR)AtomStr, (s-AtomStr), 0), ATM); | ^~~~~~ assert.c:371:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 371 | ptr = (BPLONG_PTR)FOLLOW(cell_ptr+2); /* prev */ | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:345:5: note: in expansion of macro 'DEREF' 345 | DEREF(t); | ^~~~~ sapi.c:188:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 188 | FOLLOW(t) = ADDTAG((BPLONG)sym_ptr, ATM); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ table.c:381:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 381 | BPLONG_PTR subgoal_entry = (BPLONG_PTR)old_htable[i]; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:81:20: note: in expansion of macro 'ADDTAG3' 81 | PUSHTRAILC(ADDTAG3(p, TRAIL_BIT_VECTOR), cont);} | ^~~~~~~ domain.c:351:5: note: in expansion of macro 'PUSHTRAIL_H_BIT_VECTOR' 351 | PUSHTRAIL_H_BIT_VECTOR(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:379:9: note: in expansion of macro 'DEREF' 379 | DEREF(handler); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ gcheap.c:412:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 412 | FOLLOW(ptr) = (BPLONG)des_ptr; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bigint.c:705:5: note: in expansion of macro 'DEREF' 705 | DEREF(op); | ^~~~~ init_sym.c:237:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 237 | FOLLOW(ptr++) = (BPLONG)str_RESOURCE_ERROR; | ^ file.c: In function 'check_file_term': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:345:5: note: in expansion of macro 'DEREF' 345 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:424:15: note: in expansion of macro 'ADDTAG' 424 | set = ADDTAG(heap_top, LST); | ^~~~~~ gcstack.c:486:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 486 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ In file included from dis.c:124: dis_inst.h:2213:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2213 | fprintf(filedes, ","); sym_ptr = (SYM_REC_PTR)FOLLOW(cpreg-1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:379:9: note: in expansion of macro 'DEREF' 379 | DEREF(handler); | ^~~~~ toam.h:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ term.h:252:9: note: in definition of macro 'SWITCH_OP_ATM' 252 | SuspCode; \ | ^~~~~~~~ emu_inst.h:155:20: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 155 | {BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:450:5: note: in expansion of macro 'DEREF' 450 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:191:5: note: in expansion of macro 'FOLLOW' 191 | FOLLOW(t) = ADDTAG(heap_top, STR); | ^~~~~~ espresso_bp.c: In function 'setup_PLA_pb': assert.c:372:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 372 | FOLLOW(cell_ptr+2) = (BPLONG)NULL; /* to indicate that the cell has been removed */ | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:345:5: note: in expansion of macro 'DEREF' 345 | DEREF(t); | ^~~~~ debug.c: In function 'c_set_dg_print_depth': domain.c:352:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 352 | FOLLOW(top) = (BPLONG)heap_top; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bigint.c:705:5: note: in expansion of macro 'DEREF' 705 | DEREF(op); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:311:5: note: in expansion of macro 'LoadAddr' 311 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:384:20: note: in expansion of macro 'IS_BIGINT' 384 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:379:9: note: in expansion of macro 'DEREF' 379 | DEREF(handler); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:450:5: note: in expansion of macro 'DEREF' 450 | DEREF(term); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ sapi.c:191:17: note: in expansion of macro 'ADDTAG' 191 | FOLLOW(t) = ADDTAG(heap_top, STR); | ^~~~~~ init_sym.c:240:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 240 | et_OUT_OF_MEMORY_STACK = ADDTAG((BPLONG)ptr, STR); /* error(_,_) */ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:284:5: note: in expansion of macro 'DEREF' 284 | DEREF(Depth); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ espresso_bp.c:380:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 380 | BPLONG_PTR ptrCoes = (BPLONG_PTR)UNTAGGED_ADDR(Coes); | ^ numbervars.c:429:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 429 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ table.c:383:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 383 | next_subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ expand.c:463:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 463 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ gcstack.c:499:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 499 | f = (BPLONG_PTR)AR_PREV(f); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:450:5: note: in expansion of macro 'DEREF' 450 | DEREF(term); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:384:20: note: in expansion of macro 'IS_BIGINT' 384 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:284:5: note: in expansion of macro 'DEREF' 284 | DEREF(Depth); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1458:26: note: in expansion of macro 'ADDTAG' 1458 | *newpair++ = ADDTAG(heap_top, LST); | ^~~~~~ gcheap.c:419:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 419 | FOLLOW(ptr+1) = (BPLONG)(des_ptr+1); | ^ gcstack.c: In function 'gcTrailMarkSuspVars': assert.c:380:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 380 | prev_ptr = (BPLONG_PTR)FOLLOW(cell_ptr+2); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bigint.c:705:5: note: in expansion of macro 'DEREF' 705 | DEREF(op); | ^~~~~ sapi.c:192:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | FOLLOW(heap_top++) = (BPLONG)sym_ptr; | ^ event.c:381:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 381 | } else if (FOLLOW(ptr) == (BPLONG)cg_component_psc) { | ^ numbervars.c:429:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 429 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:252:9: note: in definition of macro 'SWITCH_OP_ATM' 252 | SuspCode; \ | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:565:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 565 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:155:20: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 155 | {BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ init_sym.c:241:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 241 | FOLLOW(ptr++) = (BPLONG)error_psc; | ^ cpreds.c: In function 'picat_get_struct_name': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:450:5: note: in expansion of macro 'DEREF' 450 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:284:5: note: in expansion of macro 'DEREF' 284 | DEREF(Depth); | ^~~~~ gcstack.c:507:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 507 | last_t = (BPLONG_PTR)AR_T(breg); | ^ table.c:386:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 386 | new_htable[index] = (BPLONG)subgoal_entry; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:363:5: note: in expansion of macro 'DEREF' 363 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:284:5: note: in expansion of macro 'DEREF' 284 | DEREF(Depth); | ^~~~~ numbervars.c:434:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 434 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:206:5: note: in expansion of macro 'GET_GLOBAL_SYM' 206 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:381:39: note: in expansion of macro 'DEREF_NONVAR' 381 | BPLONG elm = FOLLOW(ptrCoes); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:363:5: note: in expansion of macro 'DEREF' 363 | DEREF(t); | ^~~~~ table.c: In function 'lookupSubgoalTable': gcheap.c:20:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:420:43: note: in expansion of macro 'ADDR_AFTER_GC' 420 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), LST); | ^~~~~~~~~~~~~ numbervars.c:434:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 434 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ init_sym.c:245:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 245 | et_OUT_OF_MEMORY_TABLE = ADDTAG((BPLONG)ptr, STR); /* error(_,_) */ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ expand.c:473:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 473 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); /* TAG on data */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:383:9: note: in expansion of macro 'DEREF' 383 | DEREF(handler); | ^~~~~ gcstack.c:509:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 509 | addr = (BPLONG_PTR)FOLLOW(curr_t); | ^ assert.c:383:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 383 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(FOLLOW(cell_ptr+1)); /* next cell */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:363:5: note: in expansion of macro 'DEREF' 363 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:390:16: note: in expansion of macro 'IS_BIGINT' 390 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:706:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 706 | BP_DECOMPOSE_BIGINT(op, sign, size, DLst); | ^~~~~~~~~~~~~~~~~~~ table.c:405:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 405 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1465:22: note: in expansion of macro 'ADDTAG' 1465 | list_p = ADDTAG(list_head, LST); | ^~~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:420:43: note: in expansion of macro 'ADDR_AFTER_GC' 420 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), LST); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:363:5: note: in expansion of macro 'DEREF' 363 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:383:9: note: in expansion of macro 'DEREF' 383 | DEREF(handler); | ^~~~~ init_sym.c:246:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 246 | FOLLOW(ptr++) = (BPLONG)error_psc; | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:390:16: note: in expansion of macro 'IS_BIGINT' 390 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ assert.c:384:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 384 | FOLLOW(ptr+2) = (BPLONG)prev_ptr; | ^ term.h:59:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define TAG(op) (((BPLONG)op) & 0x3L) | ^ gcstack.c:510:13: note: in expansion of macro 'TAG' 510 | if (TAG(addr) == TRAIL_VAR) { | ^~~ table.c:405:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 405 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ file.c: In function 'get_file_name': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:383:9: note: in expansion of macro 'DEREF' 383 | DEREF(handler); | ^~~~~ clpfd.c: In function 'trigger_vars_dom': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ gcheap.c:420:36: note: in expansion of macro 'ADDTAG' 420 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), LST); | ^~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ numbervars.c:435:5: note: in expansion of macro 'UNDO_TRAILING' 435 | UNDO_TRAILING; | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ espresso_bp.c:383:35: note: in expansion of macro 'DEREF_NONVAR' 383 | Coes = FOLLOW(ptrCoes+1); DEREF_NONVAR(Coes); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:202:5: note: in expansion of macro 'SWITCH_OP' 202 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ global.c:210:64: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 210 | GET_EP(sym_ptr) = (int (*)(void))make_cons_in_parea(temp1, (BPLONG)GET_EP(sym_ptr)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:508:5: note: in expansion of macro 'DEREF' 508 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:383:9: note: in expansion of macro 'DEREF' 383 | DEREF(handler); | ^~~~~ assert.c:385:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 385 | FOLLOW(cell_ptr+2) = (BPLONG)NULL; | ^ debug.c: In function 'c_get_dg_choice_point': init_sym.c: In function 'init_char_sym': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:202:5: note: in expansion of macro 'SWITCH_OP' 202 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ In file included from builtins.c:12: builtins.c: In function 'b_GET_ARCH_f': global.c:210:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 210 | GET_EP(sym_ptr) = (int (*)(void))make_cons_in_parea(temp1, (BPLONG)GET_EP(sym_ptr)); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:508:5: note: in expansion of macro 'DEREF' 508 | DEREF(op); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:202:5: note: in expansion of macro 'SWITCH_OP' 202 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:299:5: note: in expansion of macro 'DEREF' 299 | DEREF(uptoCallNo); | ^~~~~ term.h:59:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define TAG(op) (((BPLONG)op) & 0x3L) | ^ gcstack.c:512:20: note: in expansion of macro 'TAG' 512 | } else if (TAG(addr) == TRAIL_VAL_NONATOMIC) { | ^~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ init_sym.c:259:29: note: in expansion of macro 'ADDTAG' 259 | char_sym_table[i] = ADDTAG(insert_sym(&c, 1, 0), ATM); | ^~~~~~ global.c:211:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 211 | if ((BPLONG)GET_EP(sym_ptr) == BP_ERROR) return BP_ERROR; | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:202:5: note: in expansion of macro 'SWITCH_OP' 202 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:299:5: note: in expansion of macro 'DEREF' 299 | DEREF(uptoCallNo); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:98:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 98 | PUSHTRAILC_ATOMIC(top, old_size); \ | ^~~~~~~~~~~~~~~~~ domain.c:381:5: note: in expansion of macro 'UPDATE_SIZE' 381 | UPDATE_SIZE(dv_ptr, size, size-(interval_end-interval_start+1)); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:508:5: note: in expansion of macro 'DEREF' 508 | DEREF(op); | ^~~~~ gcheap.c:428:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 428 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:393:20: note: in expansion of macro 'IS_BIGINT' 393 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:299:5: note: in expansion of macro 'DEREF' 299 | DEREF(uptoCallNo); | ^~~~~ gcstack.c:513:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ term.h:93:34: note: in definition of macro 'UNTAGGED3' 93 | #define UNTAGGED3(op) (((BPLONG)(op)) & VAL_MASK1) /* fffffffc */ | ^~ numbervars.c: In function 'vars_set_extract_vars': event.c: In function 'cg_lookup_event_handler': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:508:5: note: in expansion of macro 'DEREF' 508 | DEREF(op); | ^~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ cpreds.c:365:25: note: in expansion of macro 'GET_SYM_REC' 365 | return GET_NAME(GET_SYM_REC(t)); | ^~~~~~~~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:299:5: note: in expansion of macro 'DEREF' 299 | DEREF(uptoCallNo); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:393:20: note: in expansion of macro 'IS_BIGINT' 393 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:410:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 410 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, thisEntryPtr, subgoal_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unify.c: In function 'unify_dvar_dvar': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ builtins.c:384:5: note: in expansion of macro 'ASSIGN_f_atom' 384 | ASSIGN_f_atom(arch, ADDTAG(sym_ptr, ATM)); | ^~~~~~~~~~~~~ assert.c: In function 'c_initialize_interpreted_pred': bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:401:5: note: in expansion of macro 'DEREF' 401 | DEREF(list); | ^~~~~ numbervars.c:446:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 446 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) return; /* marked already */ | ^ global.c: In function 'b_GLOBAL_INSERT_TAIL_ccc': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ cpreds.c:365:25: note: in expansion of macro 'GET_SYM_REC' 365 | return GET_NAME(GET_SYM_REC(t)); | ^~~~~~~~~~~ bigint.c: In function 'bp_add_bigint_bigint': gcheap.c:21:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:430:21: note: in expansion of macro 'GC_IS_MOVED' 430 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ gcstack.c:513:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 513 | addr = (BPLONG_PTR)UNTAGGED3((BPLONG)addr); | ^ domain.c: In function 'b_DM_DISJOINT_cc': bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:397:23: note: in expansion of macro 'DEREF_NONVAR' 397 | type = ARG(3, 4); DEREF_NONVAR(type); type = INTVAL(type); | ^~~~~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ cpreds.c:365:25: note: in expansion of macro 'GET_SYM_REC' 365 | return GET_NAME(GET_SYM_REC(t)); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:401:5: note: in expansion of macro 'DEREF' 401 | DEREF(list); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:168:9: note: in expansion of macro 'SWITCH_OP_ATM' 168 | SWITCH_OP_ATM(op1, rr_fork_unify_constant_return_nondet, | ^~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:410:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 410 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, thisEntryPtr, subgoal_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numbervars.c:446:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 446 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) return; /* marked already */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:371:17: note: in expansion of macro 'ASSIGN_DVAR' 371 | ASSIGN_DVAR(dv_ptr1, MAKEINT(first)); | ^~~~~~~~~~~ arith.c: In function 'bp_math_div': debug.c:307:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 307 | BPLONG_PTR btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:389:5: note: in expansion of macro 'DEREF_NONVAR' 389 | DEREF_NONVAR(Var1); | ^~~~~~~~~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:728:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 728 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ builtins.c:384:25: note: in expansion of macro 'ADDTAG' 384 | ASSIGN_f_atom(arch, ADDTAG(sym_ptr, ATM)); | ^~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:168:9: note: in expansion of macro 'SWITCH_OP_ATM' 168 | SWITCH_OP_ATM(op1, rr_fork_unify_constant_return_nondet, | ^~~~~~~~~~~~~ gcheap.c:21:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:430:21: note: in expansion of macro 'GC_IS_MOVED' 430 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:401:5: note: in expansion of macro 'DEREF' 401 | DEREF(list); | ^~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ file.c:510:20: note: in expansion of macro 'GET_SYM_REC' 510 | namestring(GET_SYM_REC(op), s1); | ^~~~~~~~~~~ cfd.c: In function 'compute_mins_maxs_notin': expand.c:484:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 484 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(ptr); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:410:5: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ gcstack.c: In function 'gcMarkSuspVarsTerm': term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:168:9: note: in expansion of macro 'SWITCH_OP_ATM' 168 | SWITCH_OP_ATM(op1, rr_fork_unify_constant_return_nondet, | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:170:9: note: in expansion of macro 'INITIALIZE_DV_CS' 170 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ cpreds.c: In function 'picat_get_struct_arity': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:401:5: note: in expansion of macro 'DEREF' 401 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ numbervars.c:447:13: note: in expansion of macro 'ISFREE' 447 | if (ISFREE(term)) { | ^~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:410:5: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:170:9: note: in expansion of macro 'INITIALIZE_DV_CS' 170 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:382:5: note: in expansion of macro 'DEREF' 382 | DEREF(t); | ^~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:410:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 410 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, thisEntryPtr, subgoal_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:168:9: note: in expansion of macro 'SWITCH_OP_ATM' 168 | SWITCH_OP_ATM(op1, rr_fork_unify_constant_return_nondet, | ^~~~~~~~~~~~~ emu_inst.h:169:34: note: in expansion of macro 'PUSHTRAIL' 169 | {SET_FORK; PUSHTRAIL(op1); | ^~~~~~~~~ cfd.c:481:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 481 | BPLONG_PTR compvar_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ gcstack.c:529:5: note: in expansion of macro 'DEREF' 529 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ file.c:510:20: note: in expansion of macro 'GET_SYM_REC' 510 | namestring(GET_SYM_REC(op), s1); | ^~~~~~~~~~~ clpfd.h:659:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:390:5: note: in expansion of macro 'DEREF_NONVAR' 390 | DEREF_NONVAR(Var2); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:170:9: note: in expansion of macro 'INITIALIZE_DV_CS' 170 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:203:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 203 | {CREATE_SUSP_VAR_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:325:5: note: in expansion of macro 'LoadAddr' 325 | LoadAddr; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:382:5: note: in expansion of macro 'DEREF' 382 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:410:5: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:310:13: note: in expansion of macro 'DEREF' 310 | DEREF(traced_call); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:168:9: note: in expansion of macro 'SWITCH_OP_ATM' 168 | SWITCH_OP_ATM(op1, rr_fork_unify_constant_return_nondet, | ^~~~~~~~~~~~~ emu_inst.h:169:34: note: in expansion of macro 'PUSHTRAIL' 169 | {SET_FORK; PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:398:23: note: in expansion of macro 'DEREF_NONVAR' 398 | size = ARG(4, 4); DEREF_NONVAR(size); size = INTVAL(size); | ^~~~~~~~~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:431:43: note: in expansion of macro 'ADDR_AFTER_GC' 431 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(FOLLOW(ptr)), STR); | ^~~~~~~~~~~~~ event.c:403:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 403 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ numbervars.c:449:13: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 449 | ASSIGN_TRAIL_VALUE(term, (BPLONG)local_top); /* form a cycle */ | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ file.c:510:20: note: in expansion of macro 'GET_SYM_REC' 510 | namestring(GET_SYM_REC(op), s1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:208:36: note: in expansion of macro 'FOLLOW' 208 | trigger_vars_dom(FOLLOW(op)); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:382:5: note: in expansion of macro 'DEREF' 382 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ gcstack.c:529:5: note: in expansion of macro 'DEREF' 529 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:310:13: note: in expansion of macro 'DEREF' 310 | DEREF(traced_call); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:729:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 729 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:410:5: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:419:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 419 | hcode0 = ((BPLONG)sym_ptr & HASH_BITS) >> 2; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:168:9: note: in expansion of macro 'SWITCH_OP_ATM' 168 | SWITCH_OP_ATM(op1, rr_fork_unify_constant_return_nondet, | ^~~~~~~~~~~~~ emu_inst.h:170:27: note: in expansion of macro 'FOLLOW' 170 | FOLLOW(op1) = op2; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:382:5: note: in expansion of macro 'DEREF' 382 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ gcheap.c:431:36: note: in expansion of macro 'ADDTAG' 431 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(FOLLOW(ptr)), STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:310:13: note: in expansion of macro 'DEREF' 310 | DEREF(traced_call); | ^~~~~ clpfd.c:209:43: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 209 | trigger_vars_dom(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:209:36: note: in expansion of macro 'FOLLOW' 209 | trigger_vars_dom(FOLLOW((BPLONG_PTR)op+1));}, | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ numbervars.c:449:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | ASSIGN_TRAIL_VALUE(term, (BPLONG)local_top); /* form a cycle */ | ^ bapi.h:134:33: note: in definition of macro 'ASSIGN_TRAIL_VALUE' 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ domain.c:393:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 393 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var1); | ^ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:168:9: note: in expansion of macro 'SWITCH_OP_ATM' 168 | SWITCH_OP_ATM(op1, rr_fork_unify_constant_return_nondet, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ gcstack.c:529:5: note: in expansion of macro 'DEREF' 529 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:310:13: note: in expansion of macro 'DEREF' 310 | DEREF(traced_call); | ^~~~~ expand.c: In function 'expandStackResetAddr': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:212:27: note: in expansion of macro 'GET_ARITY' 212 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:212:50: note: in expansion of macro 'FOLLOW' 212 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:372:17: note: in expansion of macro 'ASSIGN_DVAR' 372 | ASSIGN_DVAR(dv_ptr2, MAKEINT(first)); | ^~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:410:17: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ cpreds.c:384:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 384 | BPLONG_PTR struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(t); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:410:9: note: in expansion of macro 'DEREF' 410 | DEREF(list); | ^~~~~ gcheap.c:440:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 440 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(ptr))); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ gcstack.c:529:5: note: in expansion of macro 'DEREF' 529 | DEREF(term); | ^~~~~ toam.h:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ term.h:252:9: note: in definition of macro 'SWITCH_OP_ATM' 252 | SuspCode; \ | ^~~~~~~~ emu_inst.h:174:27: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 174 | BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.c:212:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 212 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:212:27: note: in expansion of macro 'GET_ARITY' 212 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ expand.c:511:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 511 | return (BPLONG_PTR)((BPULONG)addr+diff_h); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:410:17: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ cpreds.c:385:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 385 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(struct_ptr); | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ sapi.c:197:9: note: in expansion of macro 'BUILD_VALUE' 197 | BUILD_VALUE(arg, sp_cons_functor); | ^~~~~~~~~~~ table.c:441:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | entryPtr = (BPLONG_PTR)FOLLOW(entryPtrPtr0); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:410:9: note: in expansion of macro 'DEREF' 410 | DEREF(list); | ^~~~~ domain.c:395:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 395 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var2); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:454:16: note: in expansion of macro 'FOLLOW' 454 | term = FOLLOW(term); | ^~~~~~ clpfd.c:214:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 214 | trigger_vars_dom(FOLLOW(((BPLONG_PTR)op+i)));}, | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:214:40: note: in expansion of macro 'FOLLOW' 214 | trigger_vars_dom(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ debug.c:311:42: note: in expansion of macro 'GET_STR_SYM_REC' 311 | if (ISSTRUCT(traced_call) && GET_STR_SYM_REC(traced_call) == traced_call_psc) { | ^~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ global.c:222:5: note: in expansion of macro 'GET_GLOBAL_SYM' 222 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:410:17: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:410:9: note: in expansion of macro 'DEREF' 410 | DEREF(list); | ^~~~~ expand.c:511:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | return (BPLONG_PTR)((BPULONG)addr+diff_h); | ^ gcheap.c:442:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 442 | FOLLOW(des_ptr) = FOLLOW(ptr); FOLLOW(ptr) = (BPLONG)des_ptr; | ^ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:736:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 736 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ clpfd.c:216:16: note: in expansion of macro 'INSERT_SUSP_CALL' 216 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ debug.c:311:42: note: in expansion of macro 'GET_STR_SYM_REC' 311 | if (ISSTRUCT(traced_call) && GET_STR_SYM_REC(traced_call) == traced_call_psc) { | ^~~~~~~~~~~~~~~ cfd.c: In function 'initialize_supports': cpreds.c: In function 'picat_get_atom_name': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:252:9: note: in definition of macro 'SWITCH_OP_ATM' 252 | SuspCode; \ | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:565:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 565 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:174:27: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 174 | BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ gcstack.c:531:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 531 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:410:17: note: in expansion of macro 'DEREF' 410 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:445:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 445 | if ((SYM_REC_PTR)GT_SYM(entryPtr) != sym_ptr) goto lab_fail1; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:410:9: note: in expansion of macro 'DEREF' 410 | DEREF(list); | ^~~~~ sapi.c: In function 'SP_cons_list': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:216:16: note: in expansion of macro 'INSERT_SUSP_CALL' 216 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:407:5: note: in expansion of macro 'DEREF' 407 | DEREF(t); | ^~~~~ numbervars.c:458:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 458 | vars_set_extract_vars(*(BPLONG_PTR)term, ex_term); | ^ expand.c:513:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | return (BPLONG_PTR)((BPULONG)addr+diff_s); | ^ emu_inst.h:177:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 177 | P = (BPLONG_PTR)tmp_op; | ^ domain.c:403:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 403 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var2); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:208:5: note: in expansion of macro 'FOLLOW' 208 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:216:16: note: in expansion of macro 'INSERT_SUSP_CALL' 216 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:407:5: note: in expansion of macro 'DEREF' 407 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:506:42: note: in expansion of macro 'DEREF_NONVAR' 506 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ In file included from bprolog.h:11: term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ numbervars.c:459:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 459 | term = *((BPLONG_PTR)term+1); | ^ global.c: In function 'assert_tail': gcstack.c:534:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 534 | gcAddDynamicArray((BPLONG)dv_ptr); | ^ gc.h:83:54: note: in definition of macro 'gcAddDynamicArray' 83 | FOLLOW(gcDynamicArray+gcDynamicArrayCount) = elm; \ | ^~~ expand.c:513:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 513 | return (BPLONG_PTR)((BPULONG)addr+diff_s); | ^ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:216:16: note: in expansion of macro 'INSERT_SUSP_CALL' 216 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ sapi.c:208:17: note: in expansion of macro 'ADDTAG' 208 | FOLLOW(t) = ADDTAG(heap_top, LST); | ^~~~~~ event.c: In function 'cg_lookup_component': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:407:5: note: in expansion of macro 'DEREF' 407 | DEREF(t); | ^~~~~ gcheap.c:452:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 452 | FOLLOW(ptr+i) = (BPLONG)(des_ptr+i); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ debug.c:313:17: note: in expansion of macro 'DEREF' 313 | DEREF(callNo); | ^~~~~ global.c:238:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 238 | if (ISNIL((BPLONG)GET_EP(sym_ptr))) | ^ term.h:75:21: note: in definition of macro 'ISNIL' 75 | #define ISNIL(op) ((op) == nil_sym) | ^~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ clpfd.c:216:16: note: in expansion of macro 'INSERT_SUSP_CALL' 216 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:737:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 737 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:411:10: note: in expansion of macro 'ISNUM' 411 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:407:5: note: in expansion of macro 'DEREF' 407 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ debug.c:313:17: note: in expansion of macro 'DEREF' 313 | DEREF(callNo); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:428:5: note: in expansion of macro 'DEREF' 428 | DEREF(list); | ^~~~~ global.c:239:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 239 | GET_EP(sym_ptr) = (int (*)(void))term; | ^ domain.c: In function 'b_DM_INCLUDE': cfd.c:507:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 507 | tries_i_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_i); | ^ expand.c: In function 'expandStackResetHeap': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ debug.c:313:17: note: in expansion of macro 'DEREF' 313 | DEREF(callNo); | ^~~~~ table.c:465:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 465 | entryPtr = (BPLONG_PTR)GT_NEXT(entryPtr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ numbervars.c:465:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 465 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:411:10: note: in expansion of macro 'ISNUM' 411 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:428:5: note: in expansion of macro 'DEREF' 428 | DEREF(list); | ^~~~~ global.c:241:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 241 | op = (BPLONG)GET_EP(sym_ptr); | ^ gcheap.c:20:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:454:43: note: in expansion of macro 'ADDR_AFTER_GC' 454 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), STR); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ debug.c:313:17: note: in expansion of macro 'DEREF' 313 | DEREF(callNo); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:426:5: note: in expansion of macro 'DEREF_NONVAR' 426 | DEREF_NONVAR(Var1); DEREF_NONVAR(Var2); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ expand.c:527:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 527 | addr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:380:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 380 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:428:5: note: in expansion of macro 'DEREF' 428 | DEREF(list); | ^~~~~ numbervars.c:466:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 466 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(struct_ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ cpreds.c:409:25: note: in expansion of macro 'GET_ATM_SYM_REC' 409 | return GET_NAME(GET_ATM_SYM_REC(t)); | ^~~~~~~~~~~~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:454:43: note: in expansion of macro 'ADDR_AFTER_GC' 454 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), STR); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:428:5: note: in expansion of macro 'DEREF' 428 | DEREF(list); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:411:10: note: in expansion of macro 'ISNUM' 411 | if (!ISNUM(op1)) { | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:340:5: note: in expansion of macro 'LoadAddr' 340 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ global.c:242:9: note: in expansion of macro 'DEREF' 242 | DEREF(op); | ^~~~~ debug.c:316:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 316 | return unify(CP, ADDTAG((BPULONG)stack_up_addr-(BPULONG)f, INT_TAG)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ expand.c:529:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 529 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_h); | ^ In file included from table.c:14: frame.h:179:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | GT_ANSWER_TABLE(ptr) = (BPLONG)NULL; \ | ^ table.c:468:5: note: in expansion of macro 'InitializeSubgoalTableEntry' 468 | InitializeSubgoalTableEntry(thisEntryPtr, sym_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ gcheap.c:454:36: note: in expansion of macro 'ADDTAG' 454 | FOLLOW(addr) = ADDTAG(ADDR_AFTER_GC(des_ptr), STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ global.c:242:9: note: in expansion of macro 'DEREF' 242 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ debug.c:316:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 316 | return unify(CP, ADDTAG((BPULONG)stack_up_addr-(BPULONG)f, INT_TAG)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:426:25: note: in expansion of macro 'DEREF_NONVAR' 426 | DEREF_NONVAR(Var1); DEREF_NONVAR(Var2); | ^~~~~~~~~~~~ cpreds.c: In function 'picat_get_arg': term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:411:10: note: in expansion of macro 'ISNUM' 411 | if (!ISNUM(op1)) { | ^~~~~ gcstack.c:542:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 542 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ global.c:242:9: note: in expansion of macro 'DEREF' 242 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ expand.c:529:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 529 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_h); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:511:57: note: in expansion of macro 'DEREF_NONVAR' 511 | tries_ij = FOLLOW(tries_i_ptr+j+1); DEREF_NONVAR(tries_ij); /* tries_ij = trie(Sij0,Sij1,...Sij_max(Vi)) */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(t); | ^~~~~ event.c:430:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 430 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:380:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 380 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ global.c:242:9: note: in expansion of macro 'DEREF' 242 | DEREF(op); | ^~~~~ debug.c:320:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 320 | prev_f = (BPLONG_PTR)AR_B(f); | ^ numbervars.c:476:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | susp_var_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(t); | ^~~~~ gcheap.c:462:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 462 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ global.c:245:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 245 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op)+1; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(t); | ^~~~~ frame.h:181:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 181 | GT_TOP_AR(ptr) = (BPLONG)NULL; \ | ^ table.c:468:5: note: in expansion of macro 'InitializeSubgoalTableEntry' 468 | InitializeSubgoalTableEntry(thisEntryPtr, sym_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ numbervars.c:477:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 477 | FOLLOW(local_top) = (BPLONG)susp_var_ptr; | ^ cfd.c:512:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 512 | tries_ij_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_ij); | ^ domain.c:430:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 430 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var1); | ^ expand.c:530:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 530 | FOLLOW(new_ptr) = ADDTAG(((BPULONG)addr+diff_h), (op & TAG_MASK)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:188:5: note: in expansion of macro 'SWITCH_OP_NIL' 188 | SWITCH_OP_NIL(op1, rr_fork_unify_nil_unify_value_return_nondet, | ^~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ assert.c:401:5: note: in expansion of macro 'GET_GLOBAL_SYM' 401 | GET_GLOBAL_SYM(f, n, sym_ptr); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:770:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 770 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:415:10: note: in expansion of macro 'ISNUM' 415 | if (!ISNUM(op2)) { | ^~~~~ gcstack.c:551:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 551 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:439:5: note: in expansion of macro 'DEREF' 439 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:437:9: note: in expansion of macro 'DEREF' 437 | DEREF(list); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:188:5: note: in expansion of macro 'SWITCH_OP_NIL' 188 | SWITCH_OP_NIL(op1, rr_fork_unify_nil_unify_value_return_nondet, | ^~~~~~~~~~~~~ file.c: In function 'bp_write_var_update_pos': gcheap.c:21:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:464:21: note: in expansion of macro 'GC_IS_MOVED' 464 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:415:10: note: in expansion of macro 'ISNUM' 415 | if (!ISNUM(op2)) { | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:437:9: note: in expansion of macro 'DEREF' 437 | DEREF(list); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:188:5: note: in expansion of macro 'SWITCH_OP_NIL' 188 | SWITCH_OP_NIL(op1, rr_fork_unify_nil_unify_value_return_nondet, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ numbervars.c:478:20: note: in expansion of macro 'ADDTAG3' 478 | PUSHTRAILC(ADDTAG3(susp_var_ptr, TRAIL_VAL_NONATOMIC), term); | ^~~~~~~ expand.c: In function 'expandStackResetStack': domain.c:431:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 431 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var2); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:380:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 380 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ global.c:247:13: note: in expansion of macro 'DEREF' 247 | DEREF(op); | ^~~~~ frame.h:182:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 182 | GT_SYM(ptr) = (BPLONG)sym; \ | ^ table.c:468:5: note: in expansion of macro 'InitializeSubgoalTableEntry' 468 | InitializeSubgoalTableEntry(thisEntryPtr, sym_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cpreds.c:441:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)+i-1); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:188:5: note: in expansion of macro 'SWITCH_OP_NIL' 188 | SWITCH_OP_NIL(op1, rr_fork_unify_nil_unify_value_return_nondet, | ^~~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ file.c:699:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 699 | sprintf(bp_buf, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ global.c:247:13: note: in expansion of macro 'DEREF' 247 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:437:9: note: in expansion of macro 'DEREF' 437 | DEREF(list); | ^~~~~ gcheap.c:21:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 21 | #define GC_IS_MOVED(ptr) ((BPULONG)FOLLOW(ptr) >= (BPULONG)copy_area_low && (BPULONG)FOLLOW(ptr) < (BPULONG)copy_h) | ^ gcheap.c:464:21: note: in expansion of macro 'GC_IS_MOVED' 464 | if (GC_IS_MOVED(ptr)) { | ^~~~~~~~~~~ gcstack.c:553:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 553 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ expand.c:550:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 550 | addr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:770:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 770 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ numbervars.c:479:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 479 | FOLLOW(susp_var_ptr) = (BPLONG)local_top; /* form a cycle */ | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ emu_inst.h:190:23: note: in expansion of macro 'PUSHTRAIL' 190 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ global.c:247:13: note: in expansion of macro 'DEREF' 247 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:415:10: note: in expansion of macro 'ISNUM' 415 | if (!ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:437:9: note: in expansion of macro 'DEREF' 437 | DEREF(list); | ^~~~~ assert.c: In function 'b_ASSERTA_cc': bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ emu_inst.h:190:23: note: in expansion of macro 'PUSHTRAIL' 190 | PUSHTRAIL(op1); | ^~~~~~~~~ file.c:703:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 703 | fprintf(curr_out, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ global.c:247:13: note: in expansion of macro 'DEREF' 247 | DEREF(op); | ^~~~~ cpreds.c:443:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 443 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)+i); | ^ frame.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | GT_SCC_ELMS(ptr) = (BPLONG)NULL; \ | ^ table.c:468:5: note: in expansion of macro 'InitializeSubgoalTableEntry' 468 | InitializeSubgoalTableEntry(thisEntryPtr, sym_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ expand.c:551:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 551 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_s); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:415:10: note: in expansion of macro 'ISNUM' 415 | if (!ISNUM(op2)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ emu_inst.h:191:23: note: in expansion of macro 'FOLLOW' 191 | FOLLOW(op1) = nil_sym; | ^~~~~~ gcstack.c: In function 'gcMarkSuspVarsCs': cfd.c:522:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 522 | FOLLOW(tries_ij_ptr+k+1) = (BPLONG)new_it_domain_var(min, max); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:414:5: note: in expansion of macro 'DEREF' 414 | DEREF(Head); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ global.c: In function 'make_cons_in_parea': cpreds.c: In function 'picat_get_car': term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ global.c:259:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 259 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:414:5: note: in expansion of macro 'DEREF' 414 | DEREF(Head); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:770:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 770 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcstack.c:570:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 570 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs); /* untag LST */ | ^ toam.h:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ term.h:275:9: note: in definition of macro 'SWITCH_OP_NIL' 275 | SuspCode; \ | ^~~~~~~~ emu_inst.h:195:23: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 195 | BIND_SUSPVAR_VALUE_AUX(op1, nil_sym); | ^~~~~~~~~~~~~~~~~~~~~~ frame.h:184:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 184 | GT_SCC_ROOT(ptr) = (BPLONG)ptr; \ | ^ table.c:468:5: note: in expansion of macro 'InitializeSubgoalTableEntry' 468 | InitializeSubgoalTableEntry(thisEntryPtr, sym_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:462:5: note: in expansion of macro 'DEREF' 462 | DEREF(t); | ^~~~~ cfd.c:524:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 524 | FOLLOW(tries_ij_ptr+k+1) = (BPLONG)new_bv_domain_var(min, max, max, min, 0, 0x0L); | ^ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:465:44: note: in expansion of macro 'ADDR_AFTER_GC' 465 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(ptr)); | ^~~~~~~~~~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ global.c:259:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 259 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ sapi.c:209:5: note: in expansion of macro 'BUILD_VALUE' 209 | BUILD_VALUE(head, bp_cons_list1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:414:5: note: in expansion of macro 'DEREF' 414 | DEREF(Head); | ^~~~~ event.c: In function 'register_event_source': expand.c:551:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 551 | new_ptr = (BPLONG_PTR)((BPULONG)ptr+diff_s); | ^ token.c: In function 'GetTokenString': domain.c:434:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 434 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var1); | ^ numbervars.c: In function 'collect_shared_vars': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:462:5: note: in expansion of macro 'DEREF' 462 | DEREF(t); | ^~~~~ gcstack.c:572:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 572 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ bigint.c: In function 'bp_sub_bigint_bigint': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:414:5: note: in expansion of macro 'DEREF' 414 | DEREF(Head); | ^~~~~ gcheap.c:465:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 465 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(FOLLOW(ptr)); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:356:5: note: in expansion of macro 'LoadAddr' 356 | LoadAddr; | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:380:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 380 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfd.c: In function 'compute_supports_in': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:451:5: note: in expansion of macro 'DEREF' 451 | DEREF(source); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:462:5: note: in expansion of macro 'DEREF' 462 | DEREF(t); | ^~~~~ numbervars.c:492:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 492 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) { /* marked */ | ^ table.c:471:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 471 | FOLLOW(entryPtrPtr0) = (BPLONG)thisEntryPtr; | ^ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:780:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 780 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:462:5: note: in expansion of macro 'DEREF' 462 | DEREF(t); | ^~~~~ expand.c:552:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 552 | FOLLOW(new_ptr) = ADDTAG((BPLONG)expandStackResetAddr(addr, diff_h, diff_s), (op & TAG_MASK)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:451:5: note: in expansion of macro 'DEREF' 451 | DEREF(source); | ^~~~~ gcstack.c:572:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 572 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ gcheap.c:469:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 469 | FOLLOW(ptr) = (BPLONG)des_ptr; | ^ In file included from bprolog.h:10: basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ global.c:259:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 259 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ numbervars.c:492:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 492 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term <= (BPULONG)local_top0) { /* marked */ | ^ cfd.c:542:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 542 | tuples_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuples); | ^ domain.c: In function 'domain_include_bv': table.c:480:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 480 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:275:9: note: in definition of macro 'SWITCH_OP_NIL' 275 | SuspCode; \ | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:565:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 565 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:195:23: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 195 | BIND_SUSPVAR_VALUE_AUX(op1, nil_sym); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:427:20: note: in expansion of macro 'IS_FLOAT_PSC' 427 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ file.c: In function 'bp_write_suspvar_update_pos': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:451:5: note: in expansion of macro 'DEREF' 451 | DEREF(source); | ^~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:415:15: note: in expansion of macro 'GET_SYM_REC' 415 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ global.c:259:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 259 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ domain.c:454:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 454 | bv_ptr1 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr1); | ^ expand.c: In function 'expandStackResetTrail': emu_inst.h:198:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 198 | P = (BPLONG_PTR)tmp_op; | ^ cpreds.c:464:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 464 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:357:5: note: in expansion of macro 'LoadConstant' 357 | LoadConstant; | ^~~~~~~~~~~~ token.c:1849:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1849 | while ((d = read_utf8_character_string(c)) >= 0 && bp_exception == (BPLONG)NULL) { | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:427:20: note: in expansion of macro 'IS_FLOAT_PSC' 427 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:380:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 380 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:480:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 480 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:493:17: note: in expansion of macro 'FOLLOW' 493 | if (FOLLOW(term) != nil_sym) { | ^~~~~~ dis.c: In function 'dis_constant': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:451:5: note: in expansion of macro 'DEREF' 451 | DEREF(source); | ^~~~~ file.c:767:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 767 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ dis.c:149:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(operand); | ^ gcstack.c:574:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 574 | FOLLOW(ptr) = ADDTAG(((BPULONG)stack_up_addr-(BPULONG)sf), ATM); /* mark it by turning the tag from INT to ATM */ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ expand.c:566:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 566 | addr = (BPLONG_PTR)UNTAGGED3(op); | ^ gcheap.c:20:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:470:42: note: in expansion of macro 'ADDR_AFTER_GC' 470 | DV_var(des_ptr) = ADDTAG(ADDR_AFTER_GC(des_ptr), SUSP); | ^~~~~~~~~~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ global.c:259:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 259 | ALLOCATE_FROM_PAREA(ptr, 2); | ^~~~~~~~~~~~~~~~~~~ domain.c:455:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 455 | bv_ptr2 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr2); | ^ clpfd.c: In function 'trigger_vars_any_dom': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ assert.c:415:15: note: in expansion of macro 'GET_SYM_REC' 415 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:781:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 781 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ cpreds.c: In function 'picat_get_cdr': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:226:5: note: in expansion of macro 'SWITCH_OP' 226 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ file.c:768:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 768 | sprintf(bp_buf, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:543:37: note: in expansion of macro 'DEREF_NONVAR' 543 | tuple = FOLLOW(tuples_ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:494:36: note: in expansion of macro 'FOLLOW' 494 | FOLLOW(heap_top) = FOLLOW(term); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ gcstack.c:574:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 574 | FOLLOW(ptr) = ADDTAG(((BPULONG)stack_up_addr-(BPULONG)sf), ATM); /* mark it by turning the tag from INT to ATM */ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:415:15: note: in expansion of macro 'GET_SYM_REC' 415 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:226:5: note: in expansion of macro 'SWITCH_OP' 226 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ table.c:481:5: note: in expansion of macro 'UNDO_TRAILING' 481 | UNDO_TRAILING; | ^~~~~~~~~~~~~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:470:42: note: in expansion of macro 'ADDR_AFTER_GC' 470 | DV_var(des_ptr) = ADDTAG(ADDR_AFTER_GC(des_ptr), SUSP); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:481:5: note: in expansion of macro 'DEREF' 481 | DEREF(t); | ^~~~~ event.c: In function 'attach_event_source': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ global.c:264:20: note: in expansion of macro 'ADDTAG' 264 | temp = (BPLONG)ADDTAG(ptr, LST); | ^~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ gcstack.c: In function 'gcResetSuspVars': dis.c: In function 'dis_struct': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:226:5: note: in expansion of macro 'SWITCH_OP' 226 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:436:16: note: in expansion of macro 'IS_FLOAT_PSC' 436 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ expand.c:568:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 568 | FOLLOW(curr_t) = ADDTAG3((BPLONG)expandStackResetAddr(addr, diff_h, diff_s), addr_tag); | ^ term.h:92:36: note: in definition of macro 'ADDTAG3' 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^~ file.c:768:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 768 | sprintf(bp_buf, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ global.c: In function 'copy_term_heap_to_parea': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:481:5: note: in expansion of macro 'DEREF' 481 | DEREF(t); | ^~~~~ assert.c:416:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 416 | pred = (BPLONG)GET_EP(sym_ptr); | ^ dis.c:181:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 181 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)operand; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:496:25: note: in expansion of macro 'ADDTAG' 496 | list0 = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:470:5: note: in expansion of macro 'DEREF' 470 | DEREF(list); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ clpfd.c:226:5: note: in expansion of macro 'SWITCH_OP' 226 | SWITCH_OP(op, n_trigger_vars, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ gcheap.c:470:35: note: in expansion of macro 'ADDTAG' 470 | DV_var(des_ptr) = ADDTAG(ADDR_AFTER_GC(des_ptr), SUSP); | ^~~~~~ cfd.c:544:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 544 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tuple); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ global.c:278:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 278 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:365:5: note: in expansion of macro 'LoadAddr' 365 | LoadAddr; | ^~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:436:16: note: in expansion of macro 'IS_FLOAT_PSC' 436 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ gcstack.c:585:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 585 | dv_ptr = (BPLONG_PTR)FOLLOW(marked_susp_var_ptr+i); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:481:5: note: in expansion of macro 'DEREF' 481 | DEREF(t); | ^~~~~ token.c:1860:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1860 | while ((d = read_utf8_character_string(c)) >= 0 && bp_exception == (BPLONG)NULL) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:470:5: note: in expansion of macro 'DEREF' 470 | DEREF(list); | ^~~~~ global.c:278:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 278 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ file.c:772:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 772 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:497:17: note: in expansion of macro 'FOLLOW' 497 | FOLLOW(term) = nil_sym; /* mark it as collected */ | ^~~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:788:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 788 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:481:5: note: in expansion of macro 'DEREF' 481 | DEREF(t); | ^~~~~ expand.c:572:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 572 | addr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:470:5: note: in expansion of macro 'DEREF' 470 | DEREF(list); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:417:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 417 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:208:5: note: in expansion of macro 'SWITCH_OP' 208 | SWITCH_OP(op1, rr_unify_value_return_nondet, | ^~~~~~~~~ global.c:280:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 280 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:380:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 380 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:772:65: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 772 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:366:5: note: in expansion of macro 'LoadConstant' 366 | LoadConstant; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:470:5: note: in expansion of macro 'DEREF' 470 | DEREF(list); | ^~~~~ global.c:280:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 280 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:208:5: note: in expansion of macro 'SWITCH_OP' 208 | SWITCH_OP(op1, rr_unify_value_return_nondet, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:443:20: note: in expansion of macro 'IS_FLOAT_PSC' 443 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ cpreds.c:483:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 483 | return *((BPLONG_PTR)UNTAGGED_ADDR(t)+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:417:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 417 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:545:40: note: in expansion of macro 'DEREF_NONVAR' 545 | Tuples = FOLLOW(tuples_ptr+1); DEREF_NONVAR(Tuples); | ^~~~~~~~~~~~ gcstack.c: In function 'gcResetTriggeredCs': expand.c:573:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 573 | FOLLOW(curr_t+1) = ADDTAG((BPLONG)expandStackResetAddr(addr, diff_h, diff_s), (op & TAG_MASK)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:208:5: note: in expansion of macro 'SWITCH_OP' 208 | SWITCH_OP(op1, rr_unify_value_return_nondet, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ numbervars.c:503:13: note: in expansion of macro 'ISFREE' 503 | if (ISFREE(term)) { /* this was not marked before */ | ^~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ cpreds.c: In function 'picat_build_var': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:443:20: note: in expansion of macro 'IS_FLOAT_PSC' 443 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:208:5: note: in expansion of macro 'SWITCH_OP' 208 | SWITCH_OP(op1, rr_unify_value_return_nondet, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:176:9: note: in expansion of macro 'INITIALIZE_DV_CS' 176 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar); \ | ^~~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ global.c:281:5: note: in expansion of macro 'UNDO_TRAILING' 281 | UNDO_TRAILING; | ^~~~~~~~~~~~~ event.c:472:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 472 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:789:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 789 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ cpreds.c:498:5: note: in expansion of macro 'NEW_HEAP_FREE' 498 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ gcstack.c:598:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 598 | gcResetCs((BPLONG_PTR)&triggeredCs[i], (BPLONG)triggeredCs[i]); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:506:16: note: in expansion of macro 'FOLLOW' 506 | term = FOLLOW(term); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:380:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 380 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:176:9: note: in expansion of macro 'INITIALIZE_DV_CS' 176 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar); \ | ^~~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ global.c: In function 'copy_term_heap_to_parea_with_varno': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:209:16: note: in expansion of macro 'SWITCH_OP_VAR' 209 | {SWITCH_OP_VAR(op2, unify_value_return_nondet_v_d, | ^~~~~~~~~~~~~ domain.c: In function 'varorint_set_false': cpreds.c:499:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | return (BPLONG)(heap_top-1); | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ global.c:295:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 295 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:176:9: note: in expansion of macro 'INITIALIZE_DV_CS' 176 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar); \ | ^~~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ gcstack.c: In function 'gcResetCs': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1871:30: note: in expansion of macro 'ADDTAG' 1871 | *newpair++ = ADDTAG(insert_sym((CHAR_PTR)AtomStr, (s-AtomStr), 0), ATM); | ^~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:209:16: note: in expansion of macro 'SWITCH_OP_VAR' 209 | {SWITCH_OP_VAR(op2, unify_value_return_nondet_v_d, | ^~~~~~~~~~~~~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:421:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 421 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:549:38: note: in expansion of macro 'DEREF_NONVAR' 549 | a = FOLLOW(tuple_ptr+i); DEREF_NONVAR(a); FOLLOW(local_top-i+1) = INTVAL(a); /* reuse the stack */ | ^~~~~~~~~~~~ global.c:295:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 295 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ sapi.c:210:5: note: in expansion of macro 'BUILD_VALUE' 210 | BUILD_VALUE(tail, bp_cons_list2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:459:20: note: in expansion of macro 'IS_FLOAT_PSC' 459 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:177:9: note: in expansion of macro 'INITIALIZE_DV_CS' 177 | INITIALIZE_DV_CS(DV_outer_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:503:5: note: in expansion of macro 'DEREF_NONVAR' 503 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:209:16: note: in expansion of macro 'SWITCH_OP_VAR' 209 | {SWITCH_OP_VAR(op2, unify_value_return_nondet_v_d, | ^~~~~~~~~~~~~ global.c:298:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 298 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ gcstack.c:611:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 611 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ numbervars.c:510:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | list0 = collect_shared_vars(*(BPLONG_PTR)term, list0); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:476:9: note: in expansion of macro 'DEREF' 476 | DEREF(list); | ^~~~~ cpreds.c: In function 'picat_build_atom': event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:177:9: note: in expansion of macro 'INITIALIZE_DV_CS' 177 | INITIALIZE_DV_CS(DV_outer_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ table.c: In function 'hashval_of_tabled_subgoal': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:209:16: note: in expansion of macro 'SWITCH_OP_VAR' 209 | {SWITCH_OP_VAR(op2, unify_value_return_nondet_v_d, | ^~~~~~~~~~~~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:421:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 421 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:459:20: note: in expansion of macro 'IS_FLOAT_PSC' 459 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ global.c:298:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 298 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:375:5: note: in expansion of macro 'LoadAddr' 375 | LoadAddr; | ^~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:177:9: note: in expansion of macro 'INITIALIZE_DV_CS' 177 | INITIALIZE_DV_CS(DV_outer_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ clpfd.c:227:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 227 | {CREATE_SUSP_VAR_any_dom(op, arreg);}, | ^~~~~~~~~~~~~~~~~~~~~~~ numbervars.c:511:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | term = *((BPLONG_PTR)term+1); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ cpreds.c:537:12: note: in expansion of macro 'ADDTAG' 537 | return ADDTAG(insert_sym(name, strlen(name), 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:476:9: note: in expansion of macro 'DEREF' 476 | DEREF(list); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:212:19: note: in expansion of macro 'ASSIGN_in_toam' 212 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ gcstack.c:613:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 613 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); /* frame pointer */ | ^ file.c: In function 'b_ATOM_MODE_cf': cpreds.c: In function 'picat_build_list': sapi.c: In function 'SP_get_integer': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:232:40: note: in expansion of macro 'FOLLOW' 232 | trigger_vars_any_dom(FOLLOW(op)); | ^~~~~~ table.c:578:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 578 | sym_ptr = (SYM_REC_PTR)GT_SYM(subgoal_entry); | ^ domain.c:507:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 507 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ global.c:299:5: note: in expansion of macro 'UNDO_TRAILING' 299 | UNDO_TRAILING; | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:476:9: note: in expansion of macro 'DEREF' 476 | DEREF(list); | ^~~~~ arith.c: In function 'bp_math_idiv': bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:212:19: note: in expansion of macro 'ASSIGN_in_toam' 212 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ emu_inst.h:212:45: note: in expansion of macro 'PUSHTRAIL' 212 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ cpreds.c:548:18: note: in expansion of macro 'ADDTAG' 548 | BPLONG res = ADDTAG(heap_top, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:476:9: note: in expansion of macro 'DEREF' 476 | DEREF(list); | ^~~~~ gcstack.c:613:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 613 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); /* frame pointer */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:376:5: note: in expansion of macro 'LoadConstant' 376 | LoadConstant; | ^~~~~~~~~~~~ numbervars.c:517:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 517 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ cpreds.c:549:5: note: in expansion of macro 'NEW_HEAP_FREE' 549 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:555:46: note: in expansion of macro 'DEREF_NONVAR' 555 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ clpfd.c:233:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 233 | trigger_vars_any_dom(FOLLOW((BPLONG_PTR)op+1));}, | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.c:233:40: note: in expansion of macro 'FOLLOW' 233 | trigger_vars_any_dom(FOLLOW((BPLONG_PTR)op+1));}, | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1873:26: note: in expansion of macro 'ADDTAG' 1873 | *newpair++ = ADDTAG(heap_top, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:822:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 822 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c: In function 'b_ASSERTZ_cc': table.c:582:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 582 | hcode_sum = ((BPLONG)sym_ptr & HASH_BITS) >> 2; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ event.c:478:11: note: in expansion of macro 'ADDTAG' 478 | tmp = ADDTAG(heap_top, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ cpreds.c:550:5: note: in expansion of macro 'NEW_HEAP_FREE' 550 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(t); | ^~~~~ gcheap.c:481:68: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 481 | DV_bit_vector_ptr(des_ptr) = gcRescueBitVector((BPLONG_PTR)DV_bit_vector_ptr(ptr)); | ^ numbervars.c:518:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 518 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(struct_ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:212:19: note: in expansion of macro 'ASSIGN_in_toam' 212 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ emu_inst.h:212:45: note: in expansion of macro 'PUSHTRAIL' 212 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ cpreds.c: In function 'picat_build_structure': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:236:27: note: in expansion of macro 'GET_ARITY' 236 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ clpfd.c:236:50: note: in expansion of macro 'FOLLOW' 236 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~ cfd.c:556:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 556 | tries_i_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_i); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:446:5: note: in expansion of macro 'DEREF' 446 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:220:5: note: in expansion of macro 'DEREF' 220 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ gcstack.c:619:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 619 | des_sf = (BPLONG_PTR)AR_PREV(sf); /* it was moved here */ | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ event.c:480:5: note: in expansion of macro 'NEW_HEAP_FREE' 480 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ cpreds.c:575:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 575 | *heap_top = (BPLONG)insert_sym(name, strlen(name), arity); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o mincov.o espresso/mincov.c clpfd.c:236:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 236 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:236:27: note: in expansion of macro 'GET_ARITY' 236 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op)); | ^~~~~~~~~ domain.c: In function 'domain_set_false_noint': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:214:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~~~~~~~~~~~~~~ numbervars.c: In function 'c_SINGLETON_VARS': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:446:5: note: in expansion of macro 'DEREF' 446 | DEREF(Head); | ^~~~~ gcheap.c:20:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:483:40: note: in expansion of macro 'ADDR_AFTER_GC' 483 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:822:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 822 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(op1); | ^~~~~ clpfd.c:238:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 238 | trigger_vars_any_dom(FOLLOW(((BPLONG_PTR)op+i)));}, | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ clpfd.c:238:44: note: in expansion of macro 'FOLLOW' 238 | trigger_vars_any_dom(FOLLOW(((BPLONG_PTR)op+i)));}, | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ cpreds.c:576:11: note: in expansion of macro 'ADDTAG' 576 | res = ADDTAG(heap_top++, STR); | ^~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:214:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:481:5: note: in expansion of macro 'ASSIGN_v_heap_term' 481 | ASSIGN_v_heap_term(list, tmp); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:381:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 381 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:446:5: note: in expansion of macro 'DEREF' 446 | DEREF(Head); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:535:13: note: in expansion of macro 'ASSIGN_DVAR' 535 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_ptr))); | ^~~~~~~~~~~ numbervars.c:539:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 539 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ gcstack.c:620:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | FOLLOW(ptr) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)SP_AFTER_GC(des_sf), INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcheap.c:20:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 20 | #define ADDR_AFTER_GC(addr) (hbreg+((BPULONG)addr-(BPULONG)copy_area_low)/sizeof(BPLONG)) | ^ gcheap.c:483:40: note: in expansion of macro 'ADDR_AFTER_GC' 483 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(des_ptr); | ^~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ clpfd.c:240:16: note: in expansion of macro 'INSERT_SUSP_CALL' 240 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ table.c: In function 'hashval_of_numbered_term': term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:214:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1880:22: note: in expansion of macro 'ADDTAG' 1880 | list_p = ADDTAG(list_head, LST); | ^~~~~~ sapi.c: In function 'SP_get_float': term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ cpreds.c:578:9: note: in expansion of macro 'NEW_HEAP_FREE' 578 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:476:17: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:386:5: note: in expansion of macro 'LoadAddr' 386 | LoadAddr; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:446:5: note: in expansion of macro 'DEREF' 446 | DEREF(Head); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(t); | ^~~~~ In file included from bprolog.h:11: bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:481:5: note: in expansion of macro 'ASSIGN_v_heap_term' 481 | ASSIGN_v_heap_term(list, tmp); | ^~~~~~~~~~~~~~~~~~ numbervars.c:539:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 539 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:240:16: note: in expansion of macro 'INSERT_SUSP_CALL' 240 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o opo.o espresso/opo.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:527:20: note: in expansion of macro 'FOLLOW' 527 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:214:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:564:53: note: in expansion of macro 'DEREF_NONVAR' 564 | tries_ij = FOLLOW(tries_i_ptr+j+1); DEREF_NONVAR(tries_ij); | ^~~~~~~~~~~~ gcheap.c:483:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 483 | FOLLOW(addr) = (BPLONG)ADDR_AFTER_GC(des_ptr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:822:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 822 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ gcstack.c:25:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcstack.c:620:66: note: in expansion of macro 'SP_AFTER_GC' 620 | FOLLOW(ptr) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)SP_AFTER_GC(des_sf), INT_TAG); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(t); | ^~~~~ table.c:617:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 617 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:476:17: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:381:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 381 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:240:16: note: in expansion of macro 'INSERT_SUSP_CALL' 240 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(t); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:481:5: note: in expansion of macro 'ASSIGN_v_heap_term' 481 | ASSIGN_v_heap_term(list, tmp); | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:214:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:214:81: note: in expansion of macro 'PUSHTRAIL' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:240:16: note: in expansion of macro 'INSERT_SUSP_CALL' 240 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ gcheap.c:486:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 486 | FOLLOW(addr) = (BPLONG)ptr; | ^ token.c: In function 'b_NEXT_TOKEN_ff': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:476:17: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ cpreds.c: In function 'atom_2_term': gcstack.c:25:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | #define SP_AFTER_GC(sp) (b_top-((BPULONG)copy_area_high-(BPULONG)sp)/sizeof(BPLONG)) | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ gcstack.c:620:66: note: in expansion of macro 'SP_AFTER_GC' 620 | FOLLOW(ptr) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)SP_AFTER_GC(des_sf), INT_TAG); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:235:5: note: in expansion of macro 'DEREF' 235 | DEREF(t); | ^~~~~ bigint.c: In function 'bp_mul_bigint_bigint': term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:447:15: note: in expansion of macro 'GET_SYM_REC' 447 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ table.c: In function 'isGroundNumberedTerm': term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ file.c:874:15: note: in expansion of macro 'GET_SYM_REC' 874 | sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ cfd.c:565:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 565 | tries_ij_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_ij); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:387:5: note: in expansion of macro 'LoadConstant' 387 | LoadConstant; | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ clpfd.c:240:16: note: in expansion of macro 'INSERT_SUSP_CALL' 240 | {INSERT_SUSP_CALL(op, A_DV_dom_cs(dv_ptr), arreg); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(dict); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:604:5: note: in expansion of macro 'DEREF' 604 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:476:17: note: in expansion of macro 'DEREF' 476 | DEREF(op1); DEREF(op2); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:214:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:214:81: note: in expansion of macro 'PUSHTRAIL' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ clpfd.c:241:19: note: in expansion of macro 'INSERT_SUSP_CALL' 241 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:831:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 831 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ gcstack.c:620:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | FOLLOW(ptr) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)SP_AFTER_GC(des_sf), INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:381:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 381 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:630:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 630 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ assert.c:447:15: note: in expansion of macro 'GET_SYM_REC' 447 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:604:5: note: in expansion of macro 'DEREF' 604 | DEREF(op1); | ^~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:526:5: note: in expansion of macro 'SWITCH_OP_ATM' 526 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:214:16: note: in expansion of macro 'UNIFY_CONSTANT_21_CONT' 214 | {UNIFY_CONSTANT_21_CONT(op2, op1, rrr_unify_value_return_nondet, {PUSHTRAIL(op2);}, {}, {BACKTRACK;}, {goto lab_return_nondet;});}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(dict); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:241:19: note: in expansion of macro 'INSERT_SUSP_CALL' 241 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ file.c:874:15: note: in expansion of macro 'GET_SYM_REC' 874 | sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ sapi.c:238:16: note: in expansion of macro 'ISFLOAT' 238 | } else if (ISFLOAT(t)) { | ^~~~~~~ event.c: In function 'c_cg_print_component': event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:241:19: note: in expansion of macro 'INSERT_SUSP_CALL' 241 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:604:5: note: in expansion of macro 'DEREF' 604 | DEREF(op1); | ^~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:447:15: note: in expansion of macro 'GET_SYM_REC' 447 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ token.c:1945:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1945 | bp_exception = (BPLONG)NULL; | ^ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ sapi.c:238:16: note: in expansion of macro 'ISFLOAT' 238 | } else if (ISFLOAT(t)) { | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(dict); | ^~~~~ table.c: In function 'init_gterms_htable': event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ clpfd.c:241:19: note: in expansion of macro 'INSERT_SUSP_CALL' 241 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cfd.c:567:55: note: in expansion of macro 'DEREF' 567 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ domain.c:544:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 544 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:500:5: note: in expansion of macro 'DEREF' 500 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:604:5: note: in expansion of macro 'DEREF' 604 | DEREF(op1); | ^~~~~ toam.h:487:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 487 | sreg = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ file.c:874:15: note: in expansion of macro 'GET_SYM_REC' 874 | sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ assert.c:448:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 448 | pred = (BPLONG)GET_EP(sym_ptr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ clpfd.c:241:19: note: in expansion of macro 'INSERT_SUSP_CALL' 241 | INSERT_SUSP_CALL(op, A_DV_outer_dom_cs(dv_ptr), arreg);}); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(dict); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:832:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 832 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ sapi.c: In function 'SP_get_atom': table.c:642:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 642 | FOLLOW(htable+i) = (BPLONG)NULL; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:493:20: note: in expansion of macro 'IS_BIGINT' 493 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:500:5: note: in expansion of macro 'DEREF' 500 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cfd.c:567:55: note: in expansion of macro 'DEREF' 567 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:253:5: note: in expansion of macro 'DEREF' 253 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:253:5: note: in expansion of macro 'DEREF' 253 | DEREF(t); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:493:20: note: in expansion of macro 'IS_BIGINT' 493 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:500:5: note: in expansion of macro 'DEREF' 500 | DEREF(op); | ^~~~~ toam.h:470:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 470 | gtable = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(b); \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:253:5: note: in expansion of macro 'DEREF' 253 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cfd.c:567:55: note: in expansion of macro 'DEREF' 567 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:449:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 449 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ token.c:1954:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1954 | if (bp_exception != (BPLONG)NULL) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:544:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 544 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ table.c: In function 'identical_numbered_gterms': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:500:5: note: in expansion of macro 'DEREF' 500 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:253:5: note: in expansion of macro 'DEREF' 253 | DEREF(t); | ^~~~~ bapi.h:166:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 166 | #define GET_CAR(op) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ numbervars.c:547:16: note: in expansion of macro 'GET_CAR' 547 | pair = GET_CAR(dict); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:381:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 381 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_EXCLUDE_ELM_DVARS': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(op2); | ^~~~~ event.c: In function 'cg_print_component': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:262:5: note: in expansion of macro 'DEREF_NONVAR' 262 | DEREF_NONVAR(P_elm); | ^~~~~~~~~~~~ toam.h:472:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 472 | GT_TOP_AR(gtable) = (BPLONG)NULL; \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:567:55: note: in expansion of macro 'DEREF' 567 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:840:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 840 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ table.c:653:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 653 | if (FOLLOW((BPLONG_PTR)op1-2) != FOLLOW((BPLONG_PTR)op2-2)) return 0; /* compare hashcode */ | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:499:16: note: in expansion of macro 'IS_BIGINT' 499 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:449:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 449 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ loader.c:172:13: note: in expansion of macro 'LoadZ' 172 | LoadZ; \ | ^~~~~ load_inst.h:397:5: note: in expansion of macro 'LoadZs' 397 | LoadZs(n); | ^~~~~~ event.c:508:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 508 | BPLONG_PTR ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(op2); | ^~~~~ bapi.h:167:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 167 | #define GET_CDR(op) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+1) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ numbervars.c:548:16: note: in expansion of macro 'GET_CDR' 548 | dict = GET_CDR(dict); | ^~~~~~~ toam.h:476:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(b)); \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:499:16: note: in expansion of macro 'IS_BIGINT' 499 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ sapi.c: In function 'SP_get_string': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:381:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 381 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ event.c:509:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 509 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:269:5: note: in expansion of macro 'DEREF_NONVAR' 269 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t); | ^~~~~ table.c:653:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 653 | if (FOLLOW((BPLONG_PTR)op1-2) != FOLLOW((BPLONG_PTR)op2-2)) return 0; /* compare hashcode */ | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ cfd.c:569:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 569 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(supports); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t); | ^~~~~ cpreds.c: In function 'string_2_term': clpfd.c:271:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 271 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(P_list); | ^ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:453:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 453 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t); | ^~~~~ toam.h:452:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 452 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:478:25: note: in expansion of macro 'TOAM_CALL_TERM' 478 | TOAM_CALL_TERM(cleanup, btm_ptr); \ | ^~~~~~~~~~~~~~ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:549:9: note: in expansion of macro 'DEREF' 549 | DEREF(pair); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:930:5: note: in expansion of macro 'ASSIGN_f_atom' 930 | ASSIGN_f_atom(op2, MAKEINT(atom_mode)); | ^~~~~~~~~~~~~ event.c: In function 'cg_get_component_no': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:618:5: note: in expansion of macro 'DEREF' 618 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:267:5: note: in expansion of macro 'DEREF' 267 | DEREF(t); | ^~~~~ table.c:654:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 654 | if (!identical_numbered_gterms(FOLLOW((BPLONG_PTR)op1), FOLLOW((BPLONG_PTR)op2))) return 0; | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:274:9: note: in expansion of macro 'DEREF_NONVAR' 274 | DEREF_NONVAR(P_v); | ^~~~~~~~~~~~ toam.h:481:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 481 | b = (BPLONG_PTR)AR_B(b); \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:453:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 453 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1978:9: note: in expansion of macro 'ASSIGN_f_atom' 1978 | ASSIGN_f_atom(op1, MAKEINT(ATOMO)); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:550:13: note: in expansion of macro 'ASSIGN_DVAR' 550 | ASSIGN_DVAR(dv_ptr, MAKEINT(first)); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:549:9: note: in expansion of macro 'DEREF' 549 | DEREF(pair); | ^~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:841:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 841 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_NORMAL_ATOM_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:524:5: note: in expansion of macro 'DEREF' 524 | DEREF(comp); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:518:20: note: in expansion of macro 'IS_BIGINT' 518 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:618:5: note: in expansion of macro 'DEREF' 618 | DEREF(op1); | ^~~~~ sapi.c:272:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 272 | *name = GET_NAME((SYM_REC_PTR)UNTAGGED_ADDR(t)); | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ toam.h:489:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 489 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ clpfd.c:276:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 276 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(P_v); | ^ table.c:654:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 654 | if (!identical_numbered_gterms(FOLLOW((BPLONG_PTR)op1), FOLLOW((BPLONG_PTR)op2))) return 0; | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:549:9: note: in expansion of macro 'DEREF' 549 | DEREF(pair); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:524:5: note: in expansion of macro 'DEREF' 524 | DEREF(comp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:618:5: note: in expansion of macro 'DEREF' 618 | DEREF(op1); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:518:20: note: in expansion of macro 'IS_BIGINT' 518 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ toam.h:490:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 490 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ assert.c: In function 'b_DYN_PRED_CLAUSE_COUNT_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:381:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 381 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:943:5: note: in expansion of macro 'DEREF' 943 | DEREF(op); | ^~~~~ sapi.c: In function 'SP_get_address': toam.h:491:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 491 | if (SF > AR) LOCAL_TOP = (BPLONG_PTR)AR_TOP(AR); \ | ^ emu_inst.h:231:5: note: in expansion of macro 'CUT' 231 | CUT; | ^~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:524:5: note: in expansion of macro 'DEREF' 524 | DEREF(comp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:618:5: note: in expansion of macro 'DEREF' 618 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:549:9: note: in expansion of macro 'DEREF' 549 | DEREF(pair); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(Head); | ^~~~~ cfd.c: In function 'compute_supports_notin': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:281:9: note: in expansion of macro 'DEREF_NONVAR' 281 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:283:5: note: in expansion of macro 'DEREF' 283 | DEREF(t); | ^~~~~ table.c:655:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 655 | op1 = FOLLOW((BPLONG_PTR)op1+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:238:5: note: in expansion of macro 'CUT0' 238 | CUT0; | ^~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:283:5: note: in expansion of macro 'DEREF' 283 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:524:5: note: in expansion of macro 'DEREF' 524 | DEREF(comp); | ^~~~~ arith.c: In function 'bp_math_idiv_div': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(Head); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1979:15: note: in expansion of macro 'ADDTAG' 1979 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:943:5: note: in expansion of macro 'DEREF' 943 | DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:381:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 381 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:238:5: note: in expansion of macro 'CUT0' 238 | CUT0; | ^~~~ numbervars.c:550:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 550 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(pair); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:283:5: note: in expansion of macro 'DEREF' 283 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:619:5: note: in expansion of macro 'DEREF' 619 | DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:407:5: note: in expansion of macro 'LoadConstant' 407 | LoadConstant; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:596:50: note: in expansion of macro 'DEREF_NONVAR' 596 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ clpfd.c: In function 'b_EXCLUDE_ELM_VCS': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:656:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 656 | op2 = FOLLOW((BPLONG_PTR)op2+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(Head); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:863:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 863 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:283:5: note: in expansion of macro 'DEREF' 283 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:619:5: note: in expansion of macro 'DEREF' 619 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:311:5: note: in expansion of macro 'DEREF_NONVAR' 311 | DEREF_NONVAR(elm); | ^~~~~~~~~~~~ event.c:530:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 530 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(comp); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:943:5: note: in expansion of macro 'DEREF' 943 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:476:5: note: in expansion of macro 'DEREF' 476 | DEREF(Head); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ domain.c:559:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 559 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:619:5: note: in expansion of macro 'DEREF' 619 | DEREF(op2); | ^~~~~ cfd.c:597:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 597 | tries_i_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_i); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:408:5: note: in expansion of macro 'LoadAddr' 408 | LoadAddr; | ^~~~~~~~ sapi.c:288:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 288 | *pointer = (void *)INTVAL(t); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ numbervars.c:551:31: note: in expansion of macro 'DEREF' 551 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ event.c:531:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (FOLLOW(ptr) == (BPLONG)timer_psc) { /* $timer(component_no,event_var,interval,times,_) */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:863:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 863 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:314:5: note: in expansion of macro 'DEREF_NONVAR' 314 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:619:5: note: in expansion of macro 'DEREF' 619 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:943:5: note: in expansion of macro 'DEREF' 943 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ numbervars.c:551:31: note: in expansion of macro 'DEREF' 551 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1980:9: note: in expansion of macro 'ASSIGN_f_atom' 1980 | ASSIGN_f_atom(op2, ptr); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:664:13: note: in expansion of macro 'FOLLOW' 664 | if (FOLLOW(op1) != FOLLOW(op2)) return 0; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:545:5: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:477:15: note: in expansion of macro 'GET_SYM_REC' 477 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ clpfd.c:316:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 316 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(P_list); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:409:5: note: in expansion of macro 'LoadAddr' 409 | LoadAddr; | ^~~~~~~~ sapi.c: In function 'SP_get_list_chars': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ numbervars.c:551:31: note: in expansion of macro 'DEREF' 551 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:559:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 559 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:533:9: note: in expansion of macro 'DEREF' 533 | DEREF(no); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:304:5: note: in expansion of macro 'DEREF' 304 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:664:28: note: in expansion of macro 'FOLLOW' 664 | if (FOLLOW(op1) != FOLLOW(op2)) return 0; | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:863:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 863 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ assert.c:477:15: note: in expansion of macro 'GET_SYM_REC' 477 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ cpreds.c:627:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 627 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ numbervars.c:551:31: note: in expansion of macro 'DEREF' 551 | name = FOLLOW(ptr+1); DEREF(name); | ^~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ file.c:944:15: note: in expansion of macro 'GET_SYM_REC' 944 | sym_ptr = GET_SYM_REC(op); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:248:5: note: in expansion of macro 'SWITCH_OP' 248 | SWITCH_OP(op1, rr_unify_value_cut, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:304:5: note: in expansion of macro 'DEREF' 304 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:320:9: note: in expansion of macro 'DEREF_NONVAR' 320 | DEREF_NONVAR(P_pair); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:605:57: note: in expansion of macro 'DEREF_NONVAR' 605 | tries_ij = FOLLOW(tries_i_ptr+j+1); DEREF_NONVAR(tries_ij); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:545:17: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:533:9: note: in expansion of macro 'DEREF' 533 | DEREF(no); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:392:13: note: in expansion of macro 'ASSIGN_DVAR' 392 | ASSIGN_DVAR(dv_ptr1, MAKEINT(first)); | ^~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:413:5: note: in expansion of macro 'LoadAddr' 413 | LoadAddr; | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:304:5: note: in expansion of macro 'DEREF' 304 | DEREF(t); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:248:5: note: in expansion of macro 'SWITCH_OP' 248 | SWITCH_OP(op1, rr_unify_value_cut, | ^~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:477:15: note: in expansion of macro 'GET_SYM_REC' 477 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ clpfd.c:321:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 321 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(P_pair); | ^ bigint.c: In function 'bp_div_bigint_bigint': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:545:17: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:665:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 665 | if (FOLLOW((BPLONG_PTR)op1-2) != FOLLOW((BPLONG_PTR)op2-2)) return 0; /* compare hashcode */ | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:533:9: note: in expansion of macro 'DEREF' 533 | DEREF(no); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:248:5: note: in expansion of macro 'SWITCH_OP' 248 | SWITCH_OP(op1, rr_unify_value_cut, | ^~~~~~~~~ numbervars.c:553:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 553 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(name); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:304:5: note: in expansion of macro 'DEREF' 304 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:628:27: note: in expansion of macro 'DEREF' 628 | op = FOLLOW(ptr); DEREF(op); *curr_char_ptr++ = (char)INTVAL(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ file.c:944:15: note: in expansion of macro 'GET_SYM_REC' 944 | sym_ptr = GET_SYM_REC(op); | ^~~~~~~~~~~ cfd.c:606:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 606 | tries_ij_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_ij); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:414:5: note: in expansion of macro 'LoadAddr' 414 | LoadAddr; | ^~~~~~~~ assert.c:478:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 478 | pred = (BPLONG)GET_EP(sym_ptr); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:248:5: note: in expansion of macro 'SWITCH_OP' 248 | SWITCH_OP(op1, rr_unify_value_cut, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:324:9: note: in expansion of macro 'DEREF_NONVAR' 324 | DEREF_NONVAR(P_v); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1984:9: note: in expansion of macro 'ASSIGN_f_atom' 1984 | ASSIGN_f_atom(op1, MAKEINT(FUNC)); | ^~~~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:872:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 872 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:545:17: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:533:9: note: in expansion of macro 'DEREF' 533 | DEREF(no); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:628:27: note: in expansion of macro 'DEREF' 628 | op = FOLLOW(ptr); DEREF(op); *curr_char_ptr++ = (char)INTVAL(op); | ^~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:249:16: note: in expansion of macro 'CUT0' 249 | {CUT0; P++; goto unify_v_d;}, /* skip cut */ | ^~~~ table.c:665:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 665 | if (FOLLOW((BPLONG_PTR)op1-2) != FOLLOW((BPLONG_PTR)op2-2)) return 0; /* compare hashcode */ | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:545:17: note: in expansion of macro 'DEREF' 545 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ numbervars.c:558:20: note: in expansion of macro 'ADDTAG' 558 | vars = ADDTAG(heap_top, LST); | ^~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:249:16: note: in expansion of macro 'CUT0' 249 | {CUT0; P++; goto unify_v_d;}, /* skip cut */ | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:326:9: note: in expansion of macro 'DEREF_NONVAR' 326 | DEREF_NONVAR(P_c); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:628:27: note: in expansion of macro 'DEREF' 628 | op = FOLLOW(ptr); DEREF(op); *curr_char_ptr++ = (char)INTVAL(op); | ^~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ file.c:944:15: note: in expansion of macro 'GET_SYM_REC' 944 | sym_ptr = GET_SYM_REC(op); | ^~~~~~~~~~~ event.c:535:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 535 | } if (FOLLOW(ptr) == (BPLONG)cg_component_psc) { | ^ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:418:5: note: in expansion of macro 'LoadStruct' 418 | LoadStruct; | ^~~~~~~~~~ sapi.c: In function 'SP_get_list_n_chars': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:393:13: note: in expansion of macro 'ASSIGN_DVAR' 393 | ASSIGN_DVAR(dv_ptr2, MAKEINT(first)); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:479:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 479 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:628:27: note: in expansion of macro 'DEREF' 628 | op = FOLLOW(ptr); DEREF(op); *curr_char_ptr++ = (char)INTVAL(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cfd.c:608:59: note: in expansion of macro 'DEREF' 608 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:326:5: note: in expansion of macro 'DEREF' 326 | DEREF(t); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:873:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 873 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ clpfd.c:330:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 330 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(P_v); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ table.c:666:41: note: in expansion of macro 'FOLLOW' 666 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^~~~~~ numbervars.c:563:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 563 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:479:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 479 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:419:5: note: in expansion of macro 'LoadAddr' 419 | LoadAddr; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:326:5: note: in expansion of macro 'DEREF' 326 | DEREF(t); | ^~~~~ domain.c: In function 'domain_set_false_aux': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:538:9: note: in expansion of macro 'DEREF' 538 | DEREF(no); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:1985:15: note: in expansion of macro 'ADDTAG' 1985 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 0), ATM); | ^~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:326:5: note: in expansion of macro 'DEREF' 326 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cfd.c:608:59: note: in expansion of macro 'DEREF' 608 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:334:9: note: in expansion of macro 'DEREF_NONVAR' 334 | DEREF_NONVAR(P_list); | ^~~~~~~~~~~~ table.c:666:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 666 | arity = GET_ARITY((SYM_REC_PTR)(FOLLOW(op1))); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:518:20: note: in expansion of macro 'FOLLOW' 518 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:538:9: note: in expansion of macro 'DEREF' 538 | DEREF(no); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:420:5: note: in expansion of macro 'LoadAddr' 420 | LoadAddr; | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ numbervars.c:563:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 563 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:326:5: note: in expansion of macro 'DEREF' 326 | DEREF(t); | ^~~~~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:483:24: note: in expansion of macro 'INTERPRETED_PRED_PTR' 483 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_select_ff': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:629:31: note: in expansion of macro 'DEREF' 629 | list = FOLLOW(ptr+1); DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cfd.c:608:59: note: in expansion of macro 'DEREF' 608 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:538:9: note: in expansion of macro 'DEREF' 538 | DEREF(no); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:577:20: note: in expansion of macro 'IS_BIGINT' 577 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:66: note: in expansion of macro 'CUT0' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:589:13: note: in expansion of macro 'ASSIGN_DVAR' 589 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_ptr))); | ^~~~~~~~~~~ table.c:668:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 668 | if (!identical_numbered_gterms(*((BPLONG_PTR)op1 + i), *((BPLONG_PTR)op2 + i))) return 0; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:353:5: note: in expansion of macro 'DEREF_NONVAR' 353 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:883:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 883 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:629:31: note: in expansion of macro 'DEREF' 629 | list = FOLLOW(ptr+1); DEREF(list); | ^~~~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:483:24: note: in expansion of macro 'INTERPRETED_PRED_PTR' 483 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:335:16: note: in expansion of macro 'FOLLOW' 335 | code = FOLLOW(t); DEREF(code); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:538:9: note: in expansion of macro 'DEREF' 538 | DEREF(no); | ^~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:424:5: note: in expansion of macro 'LoadStruct' 424 | LoadStruct; | ^~~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ numbervars.c:564:5: note: in expansion of macro 'UNDO_TRAILING' 564 | UNDO_TRAILING; | ^~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:577:20: note: in expansion of macro 'IS_BIGINT' 577 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:66: note: in expansion of macro 'CUT0' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1986:9: note: in expansion of macro 'ASSIGN_f_atom' 1986 | ASSIGN_f_atom(op2, ptr); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:608:59: note: in expansion of macro 'DEREF' 608 | supports = FOLLOW(tries_ij_ptr+ai+1); DEREF(supports); | ^~~~~ clpfd.c:355:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 355 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:629:31: note: in expansion of macro 'DEREF' 629 | list = FOLLOW(ptr+1); DEREF(list); | ^~~~~ file.c: In function 'b_WRITENAME_c': table.c:668:70: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 668 | if (!identical_numbered_gterms(*((BPLONG_PTR)op1 + i), *((BPLONG_PTR)op2 + i))) return 0; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:405:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 405 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert.c:489:5: note: in expansion of macro 'ASSIGN_f_atom' 489 | ASSIGN_f_atom(Count, MAKEINT(cl_count)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:335:27: note: in expansion of macro 'DEREF' 335 | code = FOLLOW(t); DEREF(code); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:425:5: note: in expansion of macro 'LoadAddr' 425 | LoadAddr; | ^~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:77: note: in expansion of macro 'PUSHTRAIL' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:629:31: note: in expansion of macro 'DEREF' 629 | list = FOLLOW(ptr+1); DEREF(list); | ^~~~~ numbervars.c: In function 'vars_set_extract_singleton_vars': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:356:28: note: in expansion of macro 'DEREF_NONVAR' 356 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:335:27: note: in expansion of macro 'DEREF' 335 | code = FOLLOW(t); DEREF(code); | ^~~~~ event.c: In function 'timerThread': assert.c: In function 'new_interpreted_bucket': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:583:16: note: in expansion of macro 'IS_BIGINT' 583 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:962:5: note: in expansion of macro 'SWITCH_OP' 962 | SWITCH_OP(op, writename_1, | ^~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:884:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 884 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ table.c:669:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 669 | op1 = FOLLOW((BPLONG_PTR)op1 + arity); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ cfd.c:610:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 610 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(supports); | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:77: note: in expansion of macro 'PUSHTRAIL' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~ numbervars.c:578:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 578 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term < (BPULONG)arreg) { | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:426:5: note: in expansion of macro 'LoadAddr' 426 | LoadAddr; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:335:27: note: in expansion of macro 'DEREF' 335 | code = FOLLOW(t); DEREF(code); | ^~~~~ assert.c:53:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | free_record[record_size] = (BPLONG_PTR)FOLLOW(record_ptr); \ | ^ assert.c:497:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 497 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:585:13: note: in expansion of macro 'DEREF' 585 | DEREF(timer); | ^~~~~ cpreds.c: In function 'term_2_atom': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:405:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 405 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:357:31: note: in expansion of macro 'DEREF_NONVAR' 357 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:583:16: note: in expansion of macro 'IS_BIGINT' 583 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:335:27: note: in expansion of macro 'DEREF' 335 | code = FOLLOW(t); DEREF(code); | ^~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ numbervars.c:578:66: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 578 | if ((BPULONG)term > (BPULONG)heap_top && (BPULONG)term < (BPULONG)arreg) { | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:962:5: note: in expansion of macro 'SWITCH_OP' 962 | SWITCH_OP(op, writename_1, | ^~~~~~~~~ table.c:670:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 670 | op2 = FOLLOW((BPLONG_PTR)op2 + arity); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ cpreds.c:644:23: note: in expansion of macro 'ADDTAG' 644 | return unify(op2, ADDTAG(BP_NEW_SYM(str, 0), ATM)); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:585:13: note: in expansion of macro 'DEREF' 585 | DEREF(timer); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:1998:13: note: in expansion of macro 'ASSIGN_f_atom' 1998 | ASSIGN_f_atom(op1, MAKEINT(USCORE)); | ^~~~~~~~~~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:497:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 497 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:359:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 359 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ table.c: In function 'gterms_table_statistics': toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:96: note: in expansion of macro 'CUT0' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ sapi.c:341:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 341 | t = FOLLOW((BPLONG_PTR)t+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:579:13: note: in expansion of macro 'FOLLOW' 579 | FOLLOW(term) = nil_sym; /* visited second time */ | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:585:13: note: in expansion of macro 'DEREF' 585 | DEREF(timer); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ domain.c:598:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 598 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:962:5: note: in expansion of macro 'SWITCH_OP' 962 | SWITCH_OP(op, writename_1, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:405:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 405 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:497:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 497 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:432:5: note: in expansion of macro 'LoadAddr' 432 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:590:20: note: in expansion of macro 'IS_BIGINT' 590 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ clpfd.c:363:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 363 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:96: note: in expansion of macro 'CUT0' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~ table.c:689:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 689 | if (term != (BPLONG)NULL) totalChains++; | ^ cfd.c:625:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 625 | BPLONG_PTR compvar_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:585:13: note: in expansion of macro 'DEREF' 585 | DEREF(timer); | ^~~~~ cpreds.c: In function 'bp_call_term_once': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ numbervars.c:582:13: note: in expansion of macro 'ISFREE' 582 | if (ISFREE(term)) { | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:342:9: note: in expansion of macro 'DEREF' 342 | DEREF(t); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:590:20: note: in expansion of macro 'IS_BIGINT' 590 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:962:5: note: in expansion of macro 'SWITCH_OP' 962 | SWITCH_OP(op, writename_1, | ^~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:433:5: note: in expansion of macro 'LoadAddr' 433 | LoadAddr; | ^~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:96: note: in expansion of macro 'CUT0' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:364:36: note: in expansion of macro 'DEREF_NONVAR' 364 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:342:9: note: in expansion of macro 'DEREF' 342 | DEREF(t); | ^~~~~ table.c:690:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 690 | while (term != (BPLONG)NULL) { | ^ event.c:586:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 586 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^ cpreds.c:715:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 715 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:598:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 598 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:924:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 924 | BP_MAKE_BIGINT_FROM_UBIG(qsign, qsize, q, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2001:13: note: in expansion of macro 'ASSIGN_f_atom' 2001 | ASSIGN_f_atom(op1, MAKEINT(VARO)); | ^~~~~~~~~~~~~ arith.c: In function 'bp_math_mod': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:342:9: note: in expansion of macro 'DEREF' 342 | DEREF(t); | ^~~~~ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ numbervars.c:584:13: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 584 | ASSIGN_TRAIL_VALUE(term, (BPLONG)local_top); /* form a cycle */ | ^~~~~~~~~~~~~~~~~~ In file included from bprolog.h:10: basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:497:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 497 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:250:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:250:96: note: in expansion of macro 'CUT0' 250 | {UNIFY_CONSTANT_21(op2, op1, rrr_unify_value_cut, {CUT0; P++; PUSHTRAIL(op2);}, {CUT0; P++;}, {BACKTRACK;});}, | ^~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:434:5: note: in expansion of macro 'LoadAddr' 434 | LoadAddr; | ^~~~~~~~ file.c:963:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 963 | {fprintf(curr_out, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr);}, | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ cpreds.c:715:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 715 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:365:39: note: in expansion of macro 'DEREF_NONVAR' 365 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:342:9: note: in expansion of macro 'DEREF' 342 | DEREF(t); | ^~~~~ cfd.c: In function 'exclude_ac_unsupported_from_fd': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:608:5: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:692:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 692 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ numbervars.c:584:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 584 | ASSIGN_TRAIL_VALUE(term, (BPLONG)local_top); /* form a cycle */ | ^ bapi.h:134:33: note: in definition of macro 'ASSIGN_TRAIL_VALUE' 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:88:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 88 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:267:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 267 | SF = (BPLONG_PTR)AR_SF(AR); | ^ cpreds.c:715:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 715 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:497:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 497 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:346:5: note: in expansion of macro 'FOLLOW' 346 | FOLLOW(tail) = t; | ^~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:924:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 924 | BP_MAKE_BIGINT_FROM_UBIG(qsign, qsize, q, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:367:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 367 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:608:5: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ emu_inst.h:269:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 269 | top = (BPLONG_PTR)AR_T(AR); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:405:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 405 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfd.c:647:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 647 | sym_ptr = (SYM_REC_PTR)FOLLOW(trie_xy_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:587:49: note: in expansion of macro 'DEREF' 587 | interval = GET_TIMER_INTERVAL(ptr); DEREF(interval); interval = INTVAL(interval); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:966:33: note: in expansion of macro 'GET_ATM_SYM_REC' 966 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ table.c: In function 'register_gterms_htable': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:608:5: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ In file included from toam.h:11: bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ emu_inst.h:271:9: note: in expansion of macro 'POPTRAIL' 271 | POPTRAIL(T); | ^~~~~~~~ cpreds.c:726:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 726 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ In file included from bprolog.h:11: bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:497:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 497 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sapi.c: In function 'SP_list_len': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:589:16: note: in expansion of macro 'FOLLOW' 589 | term = FOLLOW(term); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:374:13: note: in expansion of macro 'ASSIGN_v_heap_term' 374 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:2009:15: note: in expansion of macro 'ADDTAG' 2009 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:587:49: note: in expansion of macro 'DEREF' 587 | interval = GET_TIMER_INTERVAL(ptr); DEREF(interval); interval = INTVAL(interval); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:353:5: note: in expansion of macro 'DEREF' 353 | DEREF(t); | ^~~~~ emu_inst.h:274:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 274 | LOCAL_TOP = (BPLONG_PTR)AR_TOP(AR); | ^ clpfd.c:374:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 374 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:608:5: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:440:5: note: in expansion of macro 'LoadAddr' 440 | LoadAddr; | ^~~~~~~~ table.c:747:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 747 | while (term_in_table != (BPLONG)NULL) { | ^ cpreds.c:726:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 726 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:924:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 924 | BP_MAKE_BIGINT_FROM_UBIG(qsign, qsize, q, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:975:23: note: in expansion of macro 'IS_FLOAT_PSC' 975 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ assert.c: In function 'new_interpreted_pred_hashtable': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:405:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 405 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:604:13: note: in expansion of macro 'ASSIGN_DVAR' 604 | ASSIGN_DVAR(dv_ptr, MAKEINT(first)); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:353:5: note: in expansion of macro 'DEREF' 353 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:587:49: note: in expansion of macro 'DEREF' 587 | interval = GET_TIMER_INTERVAL(ptr); DEREF(interval); interval = INTVAL(interval); | ^~~~~ emu_inst.h:283:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 283 | P = (BPLONG_PTR)AR_CPF(AR); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:651:5: note: in expansion of macro 'DEREF_NONVAR' 651 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ numbervars.c:593:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 593 | vars_set_extract_singleton_vars(*(BPLONG_PTR)term); | ^ In file included from bprolog.h:11: bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:374:13: note: in expansion of macro 'ASSIGN_v_heap_term' 374 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ cpreds.c:726:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 726 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:353:5: note: in expansion of macro 'DEREF' 353 | DEREF(t); | ^~~~~ assert.c:520:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 520 | FOLLOW(hashtable+i) = (BPLONG)new_interpreted_bucket(); | ^ clpfd.h:530:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 530 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:294:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 294 | B = AR = (BPLONG_PTR)AR_B(AR); | ^ bigint.c: In function 'bp_mod_bigint_bigint': loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:441:5: note: in expansion of macro 'LoadAddr' 441 | LoadAddr; | ^~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:374:13: note: in expansion of macro 'ASSIGN_v_heap_term' 374 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:587:49: note: in expansion of macro 'DEREF' 587 | interval = GET_TIMER_INTERVAL(ptr); DEREF(interval); interval = INTVAL(interval); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:608:17: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ numbervars.c:594:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 594 | term = *((BPLONG_PTR)term+1); | ^ table.c:748:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 748 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term_in_table); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:353:5: note: in expansion of macro 'DEREF' 353 | DEREF(t); | ^~~~~ emu_inst.h:295:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 295 | LOCAL_TOP = (BPLONG_PTR)AR_TOP(AR); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:975:23: note: in expansion of macro 'IS_FLOAT_PSC' 975 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ assert.c:521:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 521 | if (FOLLOW(hashtable+i) == (BPLONG)NULL) { | ^ cpreds.c:727:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 727 | hbreg = (BPLONG_PTR)AR_H(breg); | ^ cpreds.c: In function 'bp_call_term_catch': emu_inst.h:296:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 296 | HB = (BPLONG_PTR)AR_H(AR); | ^ assert.c: In function 'new_interpreted_pred_record': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2010:9: note: in expansion of macro 'ASSIGN_f_atom' 2010 | ASSIGN_f_atom(op2, ptr); | ^~~~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:932:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 932 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:608:17: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:442:5: note: in expansion of macro 'LoadAddr' 442 | LoadAddr; | ^~~~~~~~ clpfd.c: In function 'b_SELECT_FF_MIN_cf': emu_inst.h:297:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 297 | SF = (BPLONG_PTR)AR_SF(AR); | ^ cpreds.c:741:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 741 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cfd.c:654:39: note: in expansion of macro 'DEREF' 654 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ bapi.h:167:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 167 | #define GET_CDR(op) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+1) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ sapi.c:355:13: note: in expansion of macro 'GET_CDR' 355 | t = GET_CDR(t); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:977:30: note: in expansion of macro 'IS_BIGINT_PSC' 977 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ numbervars.c:600:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 600 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:394:5: note: in expansion of macro 'DEREF_NONVAR' 394 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:535:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 535 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:608:17: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:756:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 756 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ emu_inst.h:313:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 313 | top = (BPLONG_PTR)AR_T(AR); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:604:13: note: in expansion of macro 'DEREF' 604 | DEREF(timer); | ^~~~~ cpreds.c:741:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 741 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:405:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 405 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:396:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 396 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:535:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 535 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cfd.c:654:39: note: in expansion of macro 'DEREF' 654 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:608:17: note: in expansion of macro 'DEREF' 608 | DEREF(op1); DEREF(op2); | ^~~~~ numbervars.c:601:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 601 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(struct_ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:356:9: note: in expansion of macro 'DEREF' 356 | DEREF(t); | ^~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ emu_inst.h:315:9: note: in expansion of macro 'POPTRAIL' 315 | POPTRAIL(T); | ^~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:933:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 933 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:977:30: note: in expansion of macro 'IS_BIGINT_PSC' 977 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ table.c: In function 'expand_gterms_htable': loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:447:5: note: in expansion of macro 'LoadAddr' 447 | LoadAddr; | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ domain.c:613:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 613 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ cpreds.c:741:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 741 | BPLONG_PTR old_b = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)breg); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:604:13: note: in expansion of macro 'DEREF' 604 | DEREF(timer); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:356:9: note: in expansion of macro 'DEREF' 356 | DEREF(t); | ^~~~~ emu_inst.h:318:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 318 | P = (BPLONG_PTR)AR_CPF(AR); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:397:28: note: in expansion of macro 'DEREF_NONVAR' 397 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ token.c:2013:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2013 | ASSIGN_sv_heap_term(op2, encodefloat1(atof((char *)AtomStr))); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cfd.c:654:39: note: in expansion of macro 'DEREF' 654 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:356:9: note: in expansion of macro 'DEREF' 356 | DEREF(t); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:405:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 405 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:332:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 332 | op1 = (BPLONG)NextOperandY; | ^ numbervars.c: In function 'is_marked_as_singleton': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:604:13: note: in expansion of macro 'DEREF' 604 | DEREF(timer); | ^~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:535:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 535 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ table.c:780:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 780 | new_htable[i] = (BPLONG)NULL; | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:448:5: note: in expansion of macro 'LoadAddr' 448 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:609:10: note: in expansion of macro 'ISNUM' 609 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ file.c:980:33: note: in expansion of macro 'GET_STR_SYM_REC' 980 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ cpreds.c:752:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 752 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:356:9: note: in expansion of macro 'DEREF' 356 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:333:5: note: in expansion of macro 'FOLLOW' 333 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)B, INT_TAG); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:398:31: note: in expansion of macro 'DEREF_NONVAR' 398 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ numbervars.c:620:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | if ((BPULONG)var < (BPULONG)arreg && (BPULONG)var > (BPULONG)heap_top) | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:604:13: note: in expansion of macro 'DEREF' 604 | DEREF(timer); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:613:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 613 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:654:39: note: in expansion of macro 'DEREF' 654 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ emu_inst.h:333:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 333 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)B, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:535:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 535 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:609:10: note: in expansion of macro 'ISNUM' 609 | if (!ISNUM(op1)) { | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:449:5: note: in expansion of macro 'LoadAddr' 449 | LoadAddr; | ^~~~~~~~ cpreds.c:752:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 752 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ table.c:785:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 785 | while (term != (BPLONG)NULL) { | ^ sapi.c: In function 'SP_get_number_chars': term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:980:33: note: in expansion of macro 'GET_STR_SYM_REC' 980 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:941:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 941 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:333:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 333 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)B, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ numbervars.c:620:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | if ((BPULONG)var < (BPULONG)arreg && (BPULONG)var > (BPULONG)heap_top) | ^ clpfd.c:400:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 400 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ event.c:605:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 605 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:373:5: note: in expansion of macro 'DEREF' 373 | DEREF(t); | ^~~~~ cpreds.c:752:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 752 | breg = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_b); | ^ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:535:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 535 | ALLOCATE_FROM_PAREA(ptr, sizeof(InterpretedPred)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:342:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 342 | sreg = (BPLONG_PTR)((BPULONG)stack_up_addr - (BPULONG)op1); /* borrow sreg here */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:373:5: note: in expansion of macro 'DEREF' 373 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:609:10: note: in expansion of macro 'ISNUM' 609 | if (!ISNUM(op1)) { | ^~~~~ In file included from token.c:13: bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ token.c:2013:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2013 | ASSIGN_sv_heap_term(op2, encodefloat1(atof((char *)AtomStr))); | ^~~~~~~~~~~~~~~~~~~ file.c:985:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 985 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:621:21: note: in expansion of macro 'FOLLOW' 621 | return (FOLLOW(var) != nil_sym); | ^~~~~~ emu_inst.h:342:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 342 | sreg = (BPLONG_PTR)((BPULONG)stack_up_addr - (BPULONG)op1); /* borrow sreg here */ | ^ table.c:789:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 789 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ cpreds.c:753:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 753 | hbreg = (BPLONG_PTR)AR_H(breg); | ^ assert.c: In function 'initialize_interpreted_pred': clpfd.c:403:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 403 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:373:5: note: in expansion of macro 'DEREF' 373 | DEREF(t); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:609:10: note: in expansion of macro 'ISNUM' 609 | if (!ISNUM(op1)) { | ^~~~~ cfd.c:661:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 661 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:373:5: note: in expansion of macro 'DEREF' 373 | DEREF(t); | ^~~~~ assert.c:560:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 560 | pred = (BPLONG)GET_EP(sym_ptr); | ^ file.c:986:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 986 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ numbervars.c:622:13: note: in expansion of macro 'ISFREE' 622 | if (ISFREE(var)) { /* unlikely, test it anyway*/ | ^~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:463:5: note: in expansion of macro 'LoadAddr' 463 | LoadAddr; | ^~~~~~~~ cpreds.c: In function 'c_set_eolcom_flag': bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:942:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 942 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:606:45: note: in expansion of macro 'DEREF' 606 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ table.c: In function 'numberVarCopyToTableArea': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:763:5: note: in expansion of macro 'DEREF' 763 | DEREF(flag); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:406:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 406 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:986:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 986 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:404:36: note: in expansion of macro 'DEREF_NONVAR' 404 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:606:45: note: in expansion of macro 'DEREF' 606 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:561:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 561 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ numbervars.c:625:15: note: in expansion of macro 'FOLLOW' 625 | var = FOLLOW(var); /* dereference */ | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:470:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 470 | gtable = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(b); \ | ^ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:763:5: note: in expansion of macro 'DEREF' 763 | DEREF(flag); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:820:9: note: in expansion of macro 'NDEREF' 820 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:606:45: note: in expansion of macro 'DEREF' 606 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:561:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 561 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:763:5: note: in expansion of macro 'DEREF' 763 | DEREF(flag); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:606:45: note: in expansion of macro 'DEREF' 606 | status = GET_TIMER_STATUS(ptr); DEREF(status); status = INTVAL(status); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2014:9: note: in expansion of macro 'ASSIGN_f_atom' 2014 | ASSIGN_f_atom(op1, MAKEINT(SPECIAL_NUM)); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:470:5: note: in expansion of macro 'LoadConstant' 470 | LoadConstant; | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:763:5: note: in expansion of macro 'DEREF' 763 | DEREF(flag); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:820:9: note: in expansion of macro 'NDEREF' 820 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:613:10: note: in expansion of macro 'ISNUM' 613 | if (!ISNUM(op2)) { | ^~~~~ toam.h:472:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 472 | GT_TOP_AR(gtable) = (BPLONG)NULL; \ | ^ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:562:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 562 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ cpreds.c: In function 'c_set_bp_exception': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ sapi.c:376:16: note: in expansion of macro 'ISFLOAT' 376 | } else if (ISFLOAT(t)) { | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:406:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 406 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:405:39: note: in expansion of macro 'DEREF_NONVAR' 405 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ file.c: In function 'c_format_set_dest': domain.c: In function 'domain_set_false_bv': toam.h:476:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(b)); \ | ^ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:613:10: note: in expansion of macro 'ISNUM' 613 | if (!ISNUM(op2)) { | ^~~~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:562:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 562 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cfd.c:665:43: note: in expansion of macro 'DEREF' 665 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:471:5: note: in expansion of macro 'LoadAddr' 471 | LoadAddr; | ^~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ sapi.c:376:16: note: in expansion of macro 'ISFLOAT' 376 | } else if (ISFLOAT(t)) { | ^~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ table.c:820:9: note: in expansion of macro 'NDEREF' 820 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:771:5: note: in expansion of macro 'DEREF' 771 | DEREF(ex); | ^~~~~ event.c: In function 'c_timer': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o pair.o espresso/pair.c clpfd.c:407:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 407 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ token.c:2018:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2018 | ASSIGN_sv_heap_term(op2, rad_int); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:639:13: note: in expansion of macro 'ASSIGN_DVAR' 639 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_ptr))); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(op); | ^~~~~ assert.c:53:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | free_record[record_size] = (BPLONG_PTR)FOLLOW(record_ptr); \ | ^ assert.c:567:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 567 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:978:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 978 | BP_MAKE_BIGINT_FROM_UBIG(ysign, rsize, r, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:406:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 406 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cfd.c:665:43: note: in expansion of macro 'DEREF' 665 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:771:5: note: in expansion of macro 'DEREF' 771 | DEREF(ex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:613:10: note: in expansion of macro 'ISNUM' 613 | if (!ISNUM(op2)) { | ^~~~~ toam.h:452:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 452 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:478:25: note: in expansion of macro 'TOAM_CALL_TERM' 478 | TOAM_CALL_TERM(cleanup, btm_ptr); \ | ^~~~~~~~~~~~~~ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:637:28: note: in expansion of macro 'DEREF' 637 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ sapi.c: In function 'SP_get_functor': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ table.c:820:9: note: in expansion of macro 'NDEREF' 820 | NDEREF(term, l_number_var_copy_faa); | ^~~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:567:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 567 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:771:5: note: in expansion of macro 'DEREF' 771 | DEREF(ex); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:613:10: note: in expansion of macro 'ISNUM' 613 | if (!ISNUM(op2)) { | ^~~~~ toam.h:481:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 481 | b = (BPLONG_PTR)AR_B(b); \ | ^ emu_inst.h:344:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 344 | ROLL_CHOICE_POINTS(sreg); | ^~~~~~~~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:477:5: note: in expansion of macro 'LoadAddr' 477 | LoadAddr; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:637:28: note: in expansion of macro 'DEREF' 637 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:414:13: note: in expansion of macro 'ASSIGN_v_heap_term' 414 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:400:5: note: in expansion of macro 'DEREF' 400 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cfd.c:665:43: note: in expansion of macro 'DEREF' 665 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ emu_inst.h:346:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 346 | HB = (BPLONG_PTR)AR_H(B); | ^ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:978:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 978 | BP_MAKE_BIGINT_FROM_UBIG(ysign, rsize, r, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:400:5: note: in expansion of macro 'DEREF' 400 | DEREF(t); | ^~~~~ clpfd.c:414:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 414 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:567:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 567 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:771:5: note: in expansion of macro 'DEREF' 771 | DEREF(ex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:637:28: note: in expansion of macro 'DEREF' 637 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ emu_inst.h:347:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | if (SF > AR) LOCAL_TOP = (BPLONG_PTR)AR_TOP(AR); | ^ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ table.c:821:9: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 821 | ASSIGN_TRAIL_VALUE(term, NumberVar(global_var_num)); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(op); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ token.c:2018:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2018 | ASSIGN_sv_heap_term(op2, rad_int); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:400:5: note: in expansion of macro 'DEREF' 400 | DEREF(t); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:414:13: note: in expansion of macro 'ASSIGN_v_heap_term' 414 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cfd.c:665:43: note: in expansion of macro 'DEREF' 665 | Sk = FOLLOW(trie_xy_ptr+k+1); DEREF(Sk); | ^~~~~ In file included from picat.h:14, from picat_utilities.c:1: picat_utilities.c: In function 'cstring_to_picat': emu_inst.h:354:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | op1 = (BPLONG)NextOperandY; | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:483:5: note: in expansion of macro 'LoadAddr' 483 | LoadAddr; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:400:5: note: in expansion of macro 'DEREF' 400 | DEREF(t); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:406:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 406 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ picat_utilities.c:18:33: note: in expansion of macro 'ADDTAG' 18 | FOLLOW(heap_top) = ADDTAG(insert_sym(ch_ptr0, code_len, 0), ATM); | ^~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:414:13: note: in expansion of macro 'ASSIGN_v_heap_term' 414 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:637:28: note: in expansion of macro 'DEREF' 637 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:567:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 567 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:356:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 356 | top = (BPLONG_PTR)AR_B(AR); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ picat_utilities.c:19:31: note: in expansion of macro 'ADDTAG' 19 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:978:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 978 | BP_MAKE_BIGINT_FROM_UBIG(ysign, rsize, r, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ domain.c:648:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 648 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:638:20: note: in expansion of macro 'IS_BIGINT' 638 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:357:9: note: in expansion of macro 'FOLLOW' 357 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)top, INT_TAG); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:825:16: note: in expansion of macro 'FOLLOW' 825 | return FOLLOW(term); | ^~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:567:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 567 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_SELECT_FF_MAX_cf': event.c:637:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 637 | timer = ARG(1, 1); DEREF(timer); ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:499:5: note: in expansion of macro 'LoadAddr' 499 | LoadAddr; | ^~~~~~~~ bigint.c: In function 'bp_compare_bigint_bigint': emu_inst.h:357:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)top, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:406:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 406 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ picat_utilities.c: In function 'picat_string_to_cstring': cfd.c: In function 'b_CFD_REMOVE_AC_UNSUPPORTED': term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:638:20: note: in expansion of macro 'IS_BIGINT' 638 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:434:5: note: in expansion of macro 'DEREF_NONVAR' 434 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ picat_utilities.c:39:3: note: in expansion of macro 'DEREF' 39 | DEREF(t); | ^~~~~ emu_inst.h:357:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)top, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ picat_utilities.c:39:3: note: in expansion of macro 'DEREF' 39 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ sapi.c:402:21: note: in expansion of macro 'ISNUM' 402 | if (ISREF(t) || ISNUM(t)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ picat_utilities.c:39:3: note: in expansion of macro 'DEREF' 39 | DEREF(t); | ^~~~~ file.c: In function 'c_format_retrieve_codes': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ picat_utilities.c:39:3: note: in expansion of macro 'DEREF' 39 | DEREF(t); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:648:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 648 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2019:9: note: in expansion of macro 'ASSIGN_f_atom' 2019 | ASSIGN_f_atom(op1, MAKEINT(SPECIAL_NUM)); | ^~~~~~~~~~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:567:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 567 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:988:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 988 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:359:9: note: in expansion of macro 'FOLLOW' 359 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)B, INT_TAG); | ^~~~~~ clpfd.c:436:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 436 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:688:5: note: in expansion of macro 'DEREF_NONVAR' 688 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ table.c:843:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 843 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ sapi.c:402:21: note: in expansion of macro 'ISNUM' 402 | if (ISREF(t) || ISNUM(t)) { | ^~~~~ picat_utilities.c:42:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 42 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(t); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1020:22: note: in expansion of macro 'ADDTAG' 1020 | lst = lst0 = ADDTAG(heap_top, LST); | ^~~~~~ emu_inst.h:359:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 359 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)B, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:644:16: note: in expansion of macro 'IS_BIGINT' 644 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:639:39: note: in expansion of macro 'DEREF' 639 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ emu_inst.h:359:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 359 | FOLLOW(op1) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)B, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:572:42: note: in expansion of macro 'ADDTAG' 572 | GET_EP(sym_ptr) = (int (*)(void))ADDTAG(ptr, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:437:28: note: in expansion of macro 'DEREF_NONVAR' 437 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ picat_utilities.c:44:9: note: in expansion of macro 'DEREF' 44 | DEREF(car); // assume car is an atom, will crash if car is not an atom | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:505:5: note: in expansion of macro 'LoadAddr' 505 | LoadAddr; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ sapi.c:402:21: note: in expansion of macro 'ISNUM' 402 | if (ISREF(t) || ISNUM(t)) { | ^~~~~ cfd.c:689:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 689 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ picat_utilities.c:44:9: note: in expansion of macro 'DEREF' 44 | DEREF(car); // assume car is an atom, will crash if car is not an atom | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:644:16: note: in expansion of macro 'IS_BIGINT' 644 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:639:39: note: in expansion of macro 'DEREF' 639 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ cpreds.c: In function 'aux_term_2_string_term': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ picat_utilities.c:44:9: note: in expansion of macro 'DEREF' 44 | DEREF(car); // assume car is an atom, will crash if car is not an atom | ^~~~~ emu_inst.h:368:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 368 | if (bp_exception == (BPLONG)NULL) return BP_TRUE; else return BP_ERROR; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ picat_utilities.c:44:9: note: in expansion of macro 'DEREF' 44 | DEREF(car); // assume car is an atom, will crash if car is not an atom | ^~~~~ table.c:848:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 848 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:989:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 989 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ assert.c:572:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 572 | GET_EP(sym_ptr) = (int (*)(void))ADDTAG(ptr, STR); | ^ picat_utilities.c:45:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 45 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(car); | ^ emu_inst.h:376:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 376 | if (bp_exception == (BPLONG)NULL) return BP_FALSE; else return BP_ERROR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:438:31: note: in expansion of macro 'DEREF_NONVAR' 438 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ sapi.c:402:21: note: in expansion of macro 'ISNUM' 402 | if (ISREF(t) || ISNUM(t)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1023:19: note: in expansion of macro 'ADDTAG' 1023 | lst = ADDTAG((heap_top+1), LST); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:406:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 406 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:639:39: note: in expansion of macro 'DEREF' 639 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2024:9: note: in expansion of macro 'ASSIGN_f_atom' 2024 | ASSIGN_f_atom(op1, MAKEINT(INTEGERO)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ cpreds.c:908:5: note: in expansion of macro 'SWITCH_OP' 908 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ emu_inst.h:382:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 382 | sym_ptr = (SYM_REC_PTR)NextOperandSym; P++; /* skip MaxS for GC */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ picat_utilities.c:53:9: note: in expansion of macro 'DEREF' 53 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ picat_utilities.c:53:9: note: in expansion of macro 'DEREF' 53 | DEREF(t); | ^~~~~ assert.c:573:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 573 | FOLLOW(ptr++) = (BPLONG)c_object_ref_sym; | ^ table.c:849:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 849 | hcode_sum = (((BPLONG)sym_ptr & HASH_BITS) >> 2); | ^ bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:406:5: note: in expansion of macro 'NEW_VAR' 406 | NEW_VAR(func); NEW_VAR(n); | ^~~~~~~ cfd.c:690:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 690 | sym_ptr = (SYM_REC_PTR)FOLLOW(comp_vars_ptr); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ picat_utilities.c:53:9: note: in expansion of macro 'DEREF' 53 | DEREF(t); | ^~~~~ clpfd.c:440:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 440 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ emu_inst.h:384:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 384 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:655:20: note: in expansion of macro 'IS_BIGINT' 655 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ picat_utilities.c:53:9: note: in expansion of macro 'DEREF' 53 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:508:5: note: in expansion of macro 'LoadConstant' 508 | LoadConstant; | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:639:39: note: in expansion of macro 'DEREF' 639 | timer_no = GET_TIMER_NO(ptr); DEREF(timer_no); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:654:13: note: in expansion of macro 'ASSIGN_DVAR' 654 | ASSIGN_DVAR(dv_ptr, MAKEINT(first)); | ^~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ cpreds.c:908:5: note: in expansion of macro 'SWITCH_OP' 908 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ file.c:1027:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1027 | lst = (BPLONG)heap_top; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:406:5: note: in expansion of macro 'NEW_VAR' 406 | NEW_VAR(func); NEW_VAR(n); | ^~~~~~~ emu_inst.h:386:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 386 | AR_CPS(AR) = (BPLONG)P; | ^ assert.c:574:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 574 | FOLLOW(ptr) = ADDTAG((BPLONG)pred_ptr, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:999:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 999 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:655:20: note: in expansion of macro 'IS_BIGINT' 655 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:406:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 406 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:443:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 443 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:406:20: note: in expansion of macro 'NEW_VAR' 406 | NEW_VAR(func); NEW_VAR(n); | ^~~~~~~ assert.c: In function 'rehash_interpreted_pred': loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:509:5: note: in expansion of macro 'LoadAddr' 509 | LoadAddr; | ^~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:397:22: note: in expansion of macro 'ADDTAG' 397 | AR_BTM(AR) = ADDTAG(AR+GET_ARITY(sym_ptr), FLAT_FRAME_TAG); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ cpreds.c:908:5: note: in expansion of macro 'SWITCH_OP' 908 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ file.c:1028:9: note: in expansion of macro 'NEW_HEAP_FREE' 1028 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ arith.c: In function 'bp_math_rem': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:694:44: note: in expansion of macro 'DEREF_NONVAR' 694 | compvar = FOLLOW(comp_vars_ptr+i); DEREF_NONVAR(compvar); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:444:36: note: in expansion of macro 'DEREF_NONVAR' 444 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:406:20: note: in expansion of macro 'NEW_VAR' 406 | NEW_VAR(func); NEW_VAR(n); | ^~~~~~~ assert.c:617:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 617 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(old_hashtable+i); | ^ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:852:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 852 | ALLOCATE_FROM_NUMBERED_TERM_AREA(area_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:399:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 399 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2025:9: note: in expansion of macro 'ASSIGN_f_atom' 2025 | ASSIGN_f_atom(op2, MAKEINT(rad_int)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:672:5: note: in expansion of macro 'DEREF' 672 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:512:5: note: in expansion of macro 'LoadConstant' 512 | LoadConstant; | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ cpreds.c:908:5: note: in expansion of macro 'SWITCH_OP' 908 | SWITCH_OP(term, term_2_string_l, | ^~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1000:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1000 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from bprolog.h:10: event.c:656:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 656 | unify(GET_TIMER_PID(ptr), MAKE_INT_OR_BIGINT((BPLONG)pid)); | ^ basic.h:75:34: note: in definition of macro 'BP_IN_1W_INT_RANGE' 75 | #define BP_IN_1W_INT_RANGE(op) ((op) >= BP_MININT_1W && (op) <= BP_MAXINT_1W) | ^~ event.c:656:35: note: in expansion of macro 'MAKE_INT_OR_BIGINT' 656 | unify(GET_TIMER_PID(ptr), MAKE_INT_OR_BIGINT((BPLONG)pid)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:445:39: note: in expansion of macro 'DEREF_NONVAR' 445 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ assert.c:620:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 620 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:400:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 400 | RAISE_ISO_EXCEPTION(c_existence_error(et_PROCEDURE, c_error_src(GET_NAME(sym_ptr), GET_ARITY(sym_ptr))), "call", 1); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ cfd.c:697:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 697 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:672:5: note: in expansion of macro 'DEREF' 672 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:513:5: note: in expansion of macro 'LoadAddr' 513 | LoadAddr; | ^~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:852:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 852 | ALLOCATE_FROM_NUMBERED_TERM_AREA(area_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ domain.c:663:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 663 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ clpfd.c:447:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 447 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ bigint.c: In function 'bp_and_bigint_bigint': assert.c:25:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 25 | FOLLOW(record_ptr) = (BPLONG)free_record[record_size]; \ | ^ assert.c:622:13: note: in expansion of macro 'RELEASE_FREE_RECORD' 622 | RELEASE_FREE_RECORD(cell_ptr, 3); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:420:13: note: in expansion of macro 'ASSIGN_DVAR' 420 | ASSIGN_DVAR(dv_ptr1, MAKEINT(first)); | ^~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ cpreds.c:915:33: note: in expansion of macro 'GET_ATM_SYM_REC' 915 | sym_ptr = GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ file.c: In function 'c_fmt_writename': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:672:5: note: in expansion of macro 'DEREF' 672 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:409:19: note: in expansion of macro 'ADDTAG' 409 | *AR = ADDTAG(sym_ptr, ATM); | ^~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:514:5: note: in expansion of macro 'LoadAddr' 514 | LoadAddr; | ^~~~~~~~ event.c:656:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 656 | unify(GET_TIMER_PID(ptr), MAKE_INT_OR_BIGINT((BPLONG)pid)); | ^ basic.h:75:58: note: in definition of macro 'BP_IN_1W_INT_RANGE' 75 | #define BP_IN_1W_INT_RANGE(op) ((op) >= BP_MININT_1W && (op) <= BP_MAXINT_1W) | ^~ event.c:656:35: note: in expansion of macro 'MAKE_INT_OR_BIGINT' 656 | unify(GET_TIMER_PID(ptr), MAKE_INT_OR_BIGINT((BPLONG)pid)); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ assert.c:626:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | FOLLOW(new_hashtable+i) = (BPLONG)bucket_ptr; | ^ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1015:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1015 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:413:22: note: in expansion of macro 'ADDTAG' 413 | tmp_op = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:454:13: note: in expansion of macro 'ASSIGN_v_heap_term' 454 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:672:5: note: in expansion of macro 'DEREF' 672 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ cpreds.c:920:20: note: in expansion of macro 'ISFLOAT' 920 | {if (ISFLOAT(term)) { | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:663:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 663 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:852:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 852 | ALLOCATE_FROM_NUMBERED_TERM_AREA(area_record_ptr, dest_ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1043:5: note: in expansion of macro 'SWITCH_OP' 1043 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:518:5: note: in expansion of macro 'LoadStruct' 518 | LoadStruct; | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:706:5: note: in expansion of macro 'DEREF_NONVAR' 706 | DEREF_NONVAR(Tries); | ^~~~~~~~~~~~ clpfd.c:454:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 454 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ emu_inst.h:414:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 414 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ assert.c:629:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 629 | FOLLOW(new_hashtable+i) = (BPLONG)new_interpreted_bucket(); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2045:17: note: in expansion of macro 'ASSIGN_f_atom' 2045 | ASSIGN_f_atom(op1, MAKEINT(SPECIAL_NUM)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:408:18: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ unify.c:421:13: note: in expansion of macro 'ASSIGN_DVAR' 421 | ASSIGN_DVAR(dv_ptr2, MAKEINT(first)); | ^~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:454:13: note: in expansion of macro 'ASSIGN_v_heap_term' 454 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ cpreds.c:920:20: note: in expansion of macro 'ISFLOAT' 920 | {if (ISFLOAT(term)) { | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:408:18: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ event.c:656:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 656 | unify(GET_TIMER_PID(ptr), MAKE_INT_OR_BIGINT((BPLONG)pid)); | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ event.c:656:35: note: in expansion of macro 'MAKE_INT_OR_BIGINT' 656 | unify(GET_TIMER_PID(ptr), MAKE_INT_OR_BIGINT((BPLONG)pid)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:673:10: note: in expansion of macro 'ISNUM' 673 | if (!ISNUM(op1)) { | ^~~~~ assert.c:630:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 630 | if (FOLLOW(new_hashtable+i) == (BPLONG)NULL) { | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:519:5: note: in expansion of macro 'LoadAddr' 519 | LoadAddr; | ^~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1043:5: note: in expansion of macro 'SWITCH_OP' 1043 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1016:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1016 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ cfd.c:707:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 707 | tries_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tries); /* Tries=t(t(_,T12,...,T1n),...,t(Tn1,Tn2,...,Tn(n-1),_)) */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:408:18: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:454:13: note: in expansion of macro 'ASSIGN_v_heap_term' 454 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ assert.c:636:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 636 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(new_hashtable+new_size); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:673:10: note: in expansion of macro 'ISNUM' 673 | if (!ISNUM(op1)) { | ^~~~~ event.c:656:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 656 | unify(GET_TIMER_PID(ptr), MAKE_INT_OR_BIGINT((BPLONG)pid)); | ^ term.h:81:89: note: in definition of macro 'MAKE_INT_OR_BIGINT' 81 | #define MAKE_INT_OR_BIGINT(op) (BP_IN_1W_INT_RANGE(op) ? MAKEINT(op) : bp_int_to_bigint(op)) | ^~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:525:5: note: in expansion of macro 'LoadAddr' 525 | LoadAddr; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:408:18: note: in expansion of macro 'DEREF' 408 | DEREF(func); DEREF(n); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ cpreds.c:927:33: note: in expansion of macro 'GET_STR_SYM_REC' 927 | sym_ptr = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1043:5: note: in expansion of macro 'SWITCH_OP' 1043 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ clpfd.c: In function 'b_SELECT_MIN_cf': domain.c: In function 'domain_exclude_first_bv': In file included from mic.c:36: mic.c: In function 'c_ref_equal': event.c: In function 'c_kill_timer': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ token.c:2046:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 2046 | ASSIGN_sv_heap_term(op2, newv); | ^~~~~~~~~~~~~~~~~~~ assert.c:639:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 639 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:886:23: note: in expansion of macro 'ADDTAG' 886 | term_cp = ADDTAG(dest_ptr, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:474:5: note: in expansion of macro 'DEREF_NONVAR' 474 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:711:42: note: in expansion of macro 'DEREF_NONVAR' 711 | tries_i = FOLLOW(tries_ptr+i+1); DEREF_NONVAR(tries_i); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:673:10: note: in expansion of macro 'ISNUM' 673 | if (!ISNUM(op1)) { | ^~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ cpreds.c:927:33: note: in expansion of macro 'GET_STR_SYM_REC' 927 | sym_ptr = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ sapi.c: In function 'SP_get_list': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:680:9: note: in expansion of macro 'ASSIGN_DVAR' 680 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_last(dv_ptr))); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:673:28: note: in expansion of macro 'DEREF' 673 | timer = ARG(1, 1); DEREF(timer); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1043:5: note: in expansion of macro 'SWITCH_OP' 1043 | SWITCH_OP(op, writename_update_pos1, | ^~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1026:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1026 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ assert.c:642:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 642 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ clpfd.c:476:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:419:5: note: in expansion of macro 'DEREF' 419 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:432:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 432 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:78:5: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:673:10: note: in expansion of macro 'ISNUM' 673 | if (!ISNUM(op1)) { | ^~~~~ cfd.c:712:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 712 | tries_i_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tries_i); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:673:28: note: in expansion of macro 'DEREF' 673 | timer = ARG(1, 1); DEREF(timer); | ^~~~~ cpreds.c:933:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 933 | aux_term_2_string_term(*((BPLONG_PTR)term+i)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:419:5: note: in expansion of macro 'DEREF' 419 | DEREF(t); | ^~~~~ assert.c:646:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 646 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(new_hashtable+i); | ^ table.c:900:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 900 | dest_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:477:28: note: in expansion of macro 'DEREF_NONVAR' 477 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1047:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1047 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:419:5: note: in expansion of macro 'DEREF' 419 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:78:17: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ cpreds.c: In function 'aux_term_2_string_list': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:78:17: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:78:17: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:78:17: note: in expansion of macro 'DEREF' 78 | DEREF(op1); DEREF(op2); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ token.c:2046:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 2046 | ASSIGN_sv_heap_term(op2, newv); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:673:28: note: in expansion of macro 'DEREF' 673 | timer = ARG(1, 1); DEREF(timer); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:432:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 432 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:677:5: note: in expansion of macro 'DEREF' 677 | DEREF(op2); | ^~~~~ assert.c:650:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 650 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(new_hashtable+(hashval%new_size)); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:419:5: note: in expansion of macro 'DEREF' 419 | DEREF(t); | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:478:31: note: in expansion of macro 'DEREF_NONVAR' 478 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ assert.c: In function 'create_clause_record': bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1027:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1027 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ cpreds.c:949:12: note: in expansion of macro 'FOLLOW' 949 | temp = FOLLOW(term); | ^~~~~~ mic.c: In function 'c_NEXT_PRIME': domain.c:686:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 686 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:677:5: note: in expansion of macro 'DEREF' 677 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:1055:23: note: in expansion of macro 'IS_FLOAT_PSC' 1055 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:85:20: note: in expansion of macro 'DEREF' 85 | n = ARG(1, 2); DEREF(n); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:673:28: note: in expansion of macro 'DEREF' 673 | timer = ARG(1, 1); DEREF(timer); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:85:20: note: in expansion of macro 'DEREF' 85 | n = ARG(1, 2); DEREF(n); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:719:13: note: in expansion of macro 'DEREF_NONVAR' 719 | DEREF_NONVAR(trie); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:85:20: note: in expansion of macro 'DEREF' 85 | n = ARG(1, 2); DEREF(n); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ table.c:901:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 901 | PUSHTRAILC_ATOMIC(dest_ptr, term); | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:85:20: note: in expansion of macro 'DEREF' 85 | n = ARG(1, 2); DEREF(n); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:425:5: note: in expansion of macro 'FOLLOW' 425 | FOLLOW(head) = FOLLOW(t); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:432:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 432 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assert.c:42:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 42 | free_record[5] = (BPLONG_PTR)FOLLOW(tmp_ptr); \ | ^ assert.c:669:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 669 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.c:480:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 480 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ cpreds.c:951:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 951 | temp = FOLLOW((BPLONG_PTR)term+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:677:5: note: in expansion of macro 'DEREF' 677 | DEREF(op2); | ^~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ event.c:674:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 674 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(timer); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:425:20: note: in expansion of macro 'FOLLOW' 425 | FOLLOW(head) = FOLLOW(t); | ^~~~~~ table.c: In function 'numberVarCopyListToTableArea': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1055:23: note: in expansion of macro 'IS_FLOAT_PSC' 1055 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:576:5: note: in expansion of macro 'LoadConstant' 576 | LoadConstant; | ^~~~~~~~~~~~ cfd.c:720:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 720 | if (exclude_ac_unsupported_from_fd(X, Y, (BPLONG_PTR)UNTAGGED_ADDR(trie)) == BP_FALSE) return BP_FALSE; | ^ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:669:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 669 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.c:483:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 483 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ mic.c: In function 'c_UNDERSCORE_NAME': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:677:5: note: in expansion of macro 'DEREF' 677 | DEREF(op2); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:426:5: note: in expansion of macro 'FOLLOW' 426 | FOLLOW(tail) = FOLLOW((BPLONG_PTR)t+1); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(atom); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2060:9: note: in expansion of macro 'ASSIGN_f_atom' 2060 | ASSIGN_f_atom(op1, MAKEINT(INTEGERO)); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(atom); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(atom); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:107:5: note: in expansion of macro 'DEREF' 107 | DEREF(atom); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:952:5: note: in expansion of macro 'DEREF' 952 | DEREF(temp); | ^~~~~ cfd.c: In function 'b_CFD_INS': mic.c:108:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 108 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(atom); | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ sapi.c:426:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 426 | FOLLOW(tail) = FOLLOW((BPLONG_PTR)t+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:1057:30: note: in expansion of macro 'IS_BIGINT_PSC' 1057 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ table.c:925:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 925 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:669:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 669 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ event.c:675:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 675 | PUSHTRAIL_H_ATOMIC(GET_TIMER_STATUS_ADDR(ptr), GET_TIMER_STATUS(ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:484:36: note: in expansion of macro 'DEREF_NONVAR' 484 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ sapi.c: In function 'SP_get_arg': mic.c: In function 'time_t_2_prolog': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:121:22: note: in expansion of macro 'ADDTAG' 121 | time_in_prolog = ADDTAG(heap_top, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ domain.c:688:5: note: in expansion of macro 'UPDATE_FIRST_SIZE' 688 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:952:5: note: in expansion of macro 'DEREF' 952 | DEREF(temp); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:678:10: note: in expansion of macro 'ISNUM' 678 | if (!ISNUM(op2)) { | ^~~~~ bapi.h:113:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)heap_top; \ | ^ sapi.c:438:5: note: in expansion of macro 'NEW_VAR' 438 | NEW_VAR(temp); | ^~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ emu_inst.h:416:17: note: in expansion of macro 'BUILD_VALUE' 416 | BUILD_VALUE(GRA(i, arity), call_sub_dyn); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:432:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 432 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:739:5: note: in expansion of macro 'DEREF_NONVAR' 739 | DEREF_NONVAR(X); X = INTVAL(X); | ^~~~~~~~~~~~ mic.c:122:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 122 | FOLLOW(heap_top++) = (BPLONG)BP_NEW_SYM("time", 6); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:1062:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1062 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ event.c: In function 'c_sleep': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:485:39: note: in expansion of macro 'DEREF_NONVAR' 485 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1057:30: note: in expansion of macro 'IS_BIGINT_PSC' 1057 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:581:5: note: in expansion of macro 'LoadConstant' 581 | LoadConstant; | ^~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:669:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 669 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ bapi.h:114:5: note: in expansion of macro 'NEW_HEAP_FREE' 114 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ sapi.c:438:5: note: in expansion of macro 'NEW_VAR' 438 | NEW_VAR(temp); | ^~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:678:10: note: in expansion of macro 'ISNUM' 678 | if (!ISNUM(op2)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:952:5: note: in expansion of macro 'DEREF' 952 | DEREF(temp); | ^~~~~ table.c:934:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 934 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tmp); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2061:9: note: in expansion of macro 'ASSIGN_f_atom' 2061 | ASSIGN_f_atom(op2, MAKEINT(newv)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:695:9: note: in expansion of macro 'DEREF' 695 | DEREF(ms); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:432:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 432 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:487:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 487 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:688:5: note: in expansion of macro 'UPDATE_FIRST_SIZE' 688 | UPDATE_FIRST_SIZE(dv_ptr, first, elm, count-1); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ file.c:1060:33: note: in expansion of macro 'GET_STR_SYM_REC' 1060 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:669:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 669 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:431:22: note: in expansion of macro 'ADDTAG' 431 | AR_BTM(AR) = ADDTAG((AR+arity), FLAT_FRAME_TAG); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:740:5: note: in expansion of macro 'DEREF_NONVAR' 740 | DEREF_NONVAR(Constr); | ^~~~~~~~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1062:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1062 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:440:5: note: in expansion of macro 'DEREF' 440 | DEREF(temp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:952:5: note: in expansion of macro 'DEREF' 952 | DEREF(temp); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:695:9: note: in expansion of macro 'DEREF' 695 | DEREF(ms); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:678:10: note: in expansion of macro 'ISNUM' 678 | if (!ISNUM(op2)) { | ^~~~~ emu_inst.h:433:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 433 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:440:5: note: in expansion of macro 'DEREF' 440 | DEREF(temp); | ^~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1060:33: note: in expansion of macro 'GET_STR_SYM_REC' 1060 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ cpreds.c: In function 'currentTime': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:494:13: note: in expansion of macro 'ASSIGN_v_heap_term' 494 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:695:9: note: in expansion of macro 'DEREF' 695 | DEREF(ms); | ^~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:45:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 45 | ALLOCATE_FROM_PAREA(tmp_ptr, 5); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:669:5: note: in expansion of macro 'ALLOCATE_CLAUSE_RECORD' 669 | ALLOCATE_CLAUSE_RECORD(clause_record_ptr); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:678:10: note: in expansion of macro 'ISNUM' 678 | if (!ISNUM(op2)) { | ^~~~~ emu_inst.h:436:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 436 | old_arreg_offset = (BPULONG)stack_up_addr-(BPULONG)AR; /* in case stack expansion occurs in the C function */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:440:5: note: in expansion of macro 'DEREF' 440 | DEREF(temp); | ^~~~~ cfd.c:741:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 741 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Constr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ table.c:951:31: note: in expansion of macro 'ISFREE' 951 | } else if (ISREF(cdr) && !ISFREE(cdr)) { /* shorten the reference chain */ | ^~~~~~ emu_inst.h:436:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 436 | old_arreg_offset = (BPULONG)stack_up_addr-(BPULONG)AR; /* in case stack expansion occurs in the C function */ | ^ clpfd.c:494:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 494 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:440:5: note: in expansion of macro 'DEREF' 440 | DEREF(temp); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2064:9: note: in expansion of macro 'ASSIGN_f_atom' 2064 | ASSIGN_f_atom(op1, MAKEINT(STRING)); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1062:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1062 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:695:9: note: in expansion of macro 'DEREF' 695 | DEREF(ms); | ^~~~~ cpreds.c:992:10: warning: passing argument 1 of 'time' from incompatible pointer type [-Wincompatible-pointer-types] 992 | time(&t); | ^~ | | | long int * emu_inst.h:438:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 438 | AR = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_arreg_offset); | ^ In file included from extern_decl.h:2, from basic.h:287, from picat.h:12: /usr/include/time.h:55:14: note: expected 'time_t *' {aka 'long long int *'} but argument is of type 'long int *' 55 | time_t time (time_t *); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ sapi.c:441:5: note: in expansion of macro 'FOLLOW' 441 | FOLLOW(arg) = temp; | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:494:13: note: in expansion of macro 'ASSIGN_v_heap_term' 494 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ event.c: In function 'add_to_event_pool': assert.c:674:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 674 | clause_record = ADDTAG((BPLONG)clause_record_ptr, STR); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ bigint.c: In function 'bp_or_bigint_bigint': domain.c: In function 'domain_exclude_last_bv': emu_inst.h:438:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 438 | AR = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)old_arreg_offset); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:432:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 432 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ assert.c: In function 'asserta_clause_record': bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:494:13: note: in expansion of macro 'ASSIGN_v_heap_term' 494 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:590:5: note: in expansion of macro 'LoadConstant' 590 | LoadConstant; | ^~~~~~~~~~~~ event.c:708:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 708 | if (!ISINT((BPLONG)event_object)) free(event_object); | ^ term.h:66:22: note: in definition of macro 'ISINT' 66 | #define ISINT(op) (((op) & TAG_MASK) == INT_TAG) | ^~ mic.c: In function 'c_GETENV_cf': cpreds.c:993:20: warning: passing argument 1 of 'localtime' from incompatible pointer type [-Wincompatible-pointer-types] 993 | ct = localtime(&t); | ^~ | | | long int * term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:744:5: note: in expansion of macro 'DEREF_NONVAR' 744 | DEREF_NONVAR(TrieXY); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:691:20: note: in expansion of macro 'IS_BIGINT' 691 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ /usr/include/time.h:60:23: note: expected 'const time_t *' {aka 'const long long int *'} but argument is of type 'long int *' 60 | struct tm *localtime (const time_t *); | ^~~~~~~~~~~~~~ emu_inst.h:442:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 442 | B = (BPLONG_PTR)AR_B(B); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:212:5: note: in expansion of macro 'DEREF' 212 | DEREF(var); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ table.c:953:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 953 | PUSHTRAIL_H_NONATOMIC(tmp_ptr, cdr); | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:701:9: note: in expansion of macro 'ASSIGN_DVAR' 701 | ASSIGN_DVAR(dv_ptr, MAKEINT(DV_first(dv_ptr))); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:212:5: note: in expansion of macro 'DEREF' 212 | DEREF(var); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1070:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1070 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ assert.c:53:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | free_record[record_size] = (BPLONG_PTR)FOLLOW(record_ptr); \ | ^ assert.c:693:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 693 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:212:5: note: in expansion of macro 'DEREF' 212 | DEREF(var); | ^~~~~ event.c: In function 'post_cg_event': clpfd.c: In function 'b_SELECT_MAX_cf': emu_inst.h:443:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 443 | HB = (BPLONG_PTR)AR_H(B); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:212:5: note: in expansion of macro 'DEREF' 212 | DEREF(var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ token.c:2065:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2065 | ASSIGN_sv_heap_term(op2, list_p); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:432:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 432 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr2, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:691:20: note: in expansion of macro 'IS_BIGINT' 691 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ sapi.c: In function 'SP_term_type': cfd.c:745:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 745 | trie_ptr = (BPLONG_PTR)UNTAGGED_ADDR(TrieXY); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:514:5: note: in expansion of macro 'DEREF_NONVAR' 514 | DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ event.c:746:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 746 | BPLONG_PTR sv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(handler); | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:448:17: note: in expansion of macro 'AR_IS_TOP' 448 | if (AR_IS_TOP(AR)) LOCAL_TOP = AR+arity; | ^~~~~~~~~ file.c: In function 'b_WRITE_QUICK_c': mic.c:217:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 217 | name = GET_NAME((SYM_REC_PTR)UNTAGGED_ADDR(var)); | ^ term.h:177:25: note: in definition of macro 'GET_NAME' 177 | #define GET_NAME(ptr) ((ptr)->nameptr) | ^~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:693:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 693 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ sapi.c:452:5: note: in expansion of macro 'SWITCH_OP' 452 | SWITCH_OP(t, SP_term_type_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:954:27: note: in expansion of macro 'FOLLOW' 954 | FOLLOW(tmp_ptr) = FOLLOW(cdr); | ^~~~~~ mic.c:222:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 222 | unify(value, ADDTAG((BPLONG)insert_sym(val, strlen(val), 0), ATM)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ clpfd.c:516:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 516 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1071:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1071 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:449:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 449 | P = (BPLONG_PTR)AR_CPS(AR); | ^ cpreds.c: In function 'c_IS_SMALL_INT_c': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ sapi.c:452:5: note: in expansion of macro 'SWITCH_OP' 452 | SWITCH_OP(t, SP_term_type_1, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:598:5: note: in expansion of macro 'LoadConstant' 598 | LoadConstant; | ^~~~~~~~~~~~ mic.c: In function 'b_PICAT_COMPARE_fcc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1079:5: note: in expansion of macro 'SWITCH_OP' 1079 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:693:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 693 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:450:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 450 | AR = (BPLONG_PTR)AR_AR(AR); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:230:5: note: in expansion of macro 'ASSIGN_f_atom' 230 | ASSIGN_f_atom(res, MAKEINT(i)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:714:16: note: in expansion of macro 'IS_BIGINT' 714 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ sapi.c:452:5: note: in expansion of macro 'SWITCH_OP' 452 | SWITCH_OP(t, SP_term_type_1, | ^~~~~~~~~ In file included from event.c:22: event.h:195:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 195 | event_object[trigger_no] = (BPLONG)eo; \ | ^ event.c:753:9: note: in expansion of macro 'POST_EVENT' 753 | POST_EVENT(sv_ptr, type, eo); | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:746:32: note: in expansion of macro 'DEREF_NONVAR' 746 | Sx = FOLLOW(trie_ptr+X+1); DEREF_NONVAR(Sx); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:517:28: note: in expansion of macro 'DEREF_NONVAR' 517 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ mic.c: In function 'b_COMPARE_fcc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:955:15: note: in expansion of macro 'FOLLOW' 955 | cdr = FOLLOW(cdr); | ^~~~~~ domain.c:707:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 707 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ token.c:2065:9: note: in expansion of macro 'ASSIGN_sv_heap_term' 2065 | ASSIGN_sv_heap_term(op2, list_p); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ cpreds.c:1085:5: note: in expansion of macro 'DEREF' 1085 | DEREF(v); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:246:9: note: in expansion of macro 'ASSIGN_f_atom' 246 | ASSIGN_f_atom(res, equal_sym); | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ sapi.c:452:5: note: in expansion of macro 'SWITCH_OP' 452 | SWITCH_OP(t, SP_term_type_1, | ^~~~~~~~~ event.c: In function 'c_global_set_bpp': term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:714:16: note: in expansion of macro 'IS_BIGINT' 714 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:605:5: note: in expansion of macro 'LoadConstant' 605 | LoadConstant; | ^~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1079:5: note: in expansion of macro 'SWITCH_OP' 1079 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:248:9: note: in expansion of macro 'ASSIGN_f_atom' 248 | ASSIGN_f_atom(res, greater_than_sym); | ^~~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:693:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 693 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:518:31: note: in expansion of macro 'DEREF_NONVAR' 518 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:433:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 433 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ sapi.c:459:28: note: in expansion of macro 'ISFLOAT' 459 | else if (ISFLOAT(t)) return SP_TYPE_FLOAT; | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:250:9: note: in expansion of macro 'ASSIGN_f_atom' 250 | ASSIGN_f_atom(res, less_than_sym); | ^~~~~~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1081:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1081 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:760:9: note: in expansion of macro 'DEREF' 760 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ cpreds.c:1085:5: note: in expansion of macro 'DEREF' 1085 | DEREF(v); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:748:5: note: in expansion of macro 'DEREF_NONVAR' 748 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:609:5: note: in expansion of macro 'LoadAddr' 609 | LoadAddr; | ^~~~~~~~ mic.c: In function 'bp_compare': term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ sapi.c:459:28: note: in expansion of macro 'ISFLOAT' 459 | else if (ISFLOAT(t)) return SP_TYPE_FLOAT; | ^~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1079:5: note: in expansion of macro 'SWITCH_OP' 1079 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ clpfd.c:520:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 520 | dv_ptr0 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:693:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 693 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:270:5: note: in expansion of macro 'DEREF' 270 | DEREF(val2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:760:9: note: in expansion of macro 'DEREF' 760 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:270:5: note: in expansion of macro 'DEREF' 270 | DEREF(val2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:433:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 433 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:971:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 971 | ALLOCATE_FROM_NUMBERED_TERM_AREA(area_record_ptr, dest_ptr, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:465:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 465 | RAISE_ISO_EXCEPTION(bp_exception, GET_NAME(sym_ptr), arity); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ cpreds.c:1085:5: note: in expansion of macro 'DEREF' 1085 | DEREF(v); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:270:5: note: in expansion of macro 'DEREF' 270 | DEREF(val2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:737:20: note: in expansion of macro 'IS_BIGINT' 737 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ sapi.c: In function 'SP_is_variable': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:270:5: note: in expansion of macro 'DEREF' 270 | DEREF(val2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2073:13: note: in expansion of macro 'ASSIGN_f_atom' 2073 | ASSIGN_f_atom(op1, MAKEINT(SEMI)); | ^~~~~~~~~~~~~ clpfd.c:523:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 523 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Vars); | ^ cfd.c:753:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 753 | dv_ptr_sx = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Sx); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ domain.c:709:5: note: in expansion of macro 'UPDATE_LAST_SIZE' 709 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:693:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 693 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1079:5: note: in expansion of macro 'SWITCH_OP' 1079 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ emu_inst.h:474:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 474 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:469:5: note: in expansion of macro 'DEREF' 469 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:760:9: note: in expansion of macro 'DEREF' 760 | DEREF(op); | ^~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1082:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1082 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:737:20: note: in expansion of macro 'IS_BIGINT' 737 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:617:5: note: in expansion of macro 'LoadStruct' 617 | LoadStruct; | ^~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:21:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 21 | UPDATE_FIRST_LAST_SIZE(dv_ptr, DV_first(dv_ptr), first, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ unify.c:433:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 433 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:477:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 477 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:469:5: note: in expansion of macro 'DEREF' 469 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ cpreds.c:1085:5: note: in expansion of macro 'DEREF' 1085 | DEREF(v); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:971:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 971 | ALLOCATE_FROM_NUMBERED_TERM_AREA(area_record_ptr, dest_ptr, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:524:36: note: in expansion of macro 'DEREF_NONVAR' 524 | Var = FOLLOW(ptr); DEREF_NONVAR(Var); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:760:9: note: in expansion of macro 'DEREF' 760 | DEREF(op); | ^~~~~ file.c:1080:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1080 | {fprintf(curr_out, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr);}, | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:469:5: note: in expansion of macro 'DEREF' 469 | DEREF(t); | ^~~~~ assert.c:701:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 701 | FOLLOW(ptr+2) = (BPLONG)NULL; /* prev */ | ^ emu_inst.h:479:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 479 | FOLLOW(P) = (BPLONG)(ep+1); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:620:5: note: in expansion of macro 'LoadAddr' 620 | LoadAddr; | ^~~~~~~~ cfd.c:757:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 757 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ arith.c: In function 'bp_bitwise_and': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:469:5: note: in expansion of macro 'DEREF' 469 | DEREF(t); | ^~~~~ event.c: In function 'b_GET_ATTACHED_AGENTS_ccf': emu_inst.h:481:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 481 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:525:39: note: in expansion of macro 'DEREF_NONVAR' 525 | Vars = FOLLOW(ptr+1); DEREF_NONVAR(Vars); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:2075:19: note: in expansion of macro 'ADDTAG' 2075 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 0), ATM); | ^~~~~~ assert.c:706:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 706 | FOLLOW(ptr+2) = (BPLONG)NULL; /* prev */ | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1083:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1083 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:766:5: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ domain.c:709:5: note: in expansion of macro 'UPDATE_LAST_SIZE' 709 | UPDATE_LAST_SIZE(dv_ptr, last, elm, count-1); | ^~~~~~~~~~~~~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:971:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 971 | ALLOCATE_FROM_NUMBERED_TERM_AREA(area_record_ptr, dest_ptr, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:483:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 483 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:776:9: note: in expansion of macro 'DEREF' 776 | DEREF(var); | ^~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:622:5: note: in expansion of macro 'LoadStruct' 622 | LoadStruct; | ^~~~~~~~~~ clpfd.c:527:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 527 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ assert.c:707:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 707 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(bucket_ptr->list); | ^ sapi.c: In function 'SP_is_integer': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:766:5: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:433:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 433 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:509:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 509 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:271:5: note: in expansion of macro 'SWITCH_OP' 271 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:776:9: note: in expansion of macro 'DEREF' 776 | DEREF(var); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ cfd.c:760:17: note: in expansion of macro 'ASSIGN_DVAR' 760 | ASSIGN_DVAR(dv_ptr_y, Sx); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:1092:23: note: in expansion of macro 'IS_FLOAT_PSC' 1092 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:478:5: note: in expansion of macro 'DEREF' 478 | DEREF(t); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:271:5: note: in expansion of macro 'SWITCH_OP' 271 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ assert.c:708:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 708 | FOLLOW(cell_ptr+2) = (BPLONG)ptr; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:1115:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1115 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ domain.c: In function 'exclude_inner_elm_bv': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:271:5: note: in expansion of macro 'SWITCH_OP' 271 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:628:5: note: in expansion of macro 'LoadStruct' 628 | LoadStruct; | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ clpfd.c:534:13: note: in expansion of macro 'ASSIGN_v_heap_term' 534 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:766:5: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:478:5: note: in expansion of macro 'DEREF' 478 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2076:13: note: in expansion of macro 'ASSIGN_f_atom' 2076 | ASSIGN_f_atom(op2, ptr); | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:271:5: note: in expansion of macro 'SWITCH_OP' 271 | SWITCH_OP(val1, lcompare1, | ^~~~~~~~~ emu_inst.h:511:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 511 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:776:9: note: in expansion of macro 'DEREF' 776 | DEREF(var); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:23:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 23 | UPDATE_FIRST_SIZE(dv_ptr, DV_first(dv_ptr), first, size); \ | ^~~~~~~~~~~~~~~~~ unify.c:433:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 433 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:534:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 534 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:710:24: note: in expansion of macro 'ADDTAG' 710 | bucket_ptr->list = ADDTAG(ptr, LST); | ^~~~~~ domain.c:720:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 720 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:766:5: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ assert.c: In function 'asserta_interpreted_pred': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1092:23: note: in expansion of macro 'IS_FLOAT_PSC' 1092 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1115:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1115 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:534:13: note: in expansion of macro 'ASSIGN_v_heap_term' 534 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ cfd.c:764:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 764 | dv_ptr_sx = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Sx); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:992:15: note: in expansion of macro 'ADDTAG' 992 | term_cp = ADDTAG(dest_ptr, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:478:5: note: in expansion of macro 'DEREF' 478 | DEREF(t); | ^~~~~ assert.c:728:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 728 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:511:51: note: in expansion of macro 'FOLLOW' 511 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:776:9: note: in expansion of macro 'DEREF' 776 | DEREF(var); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ clpfd.c:534:13: note: in expansion of macro 'ASSIGN_v_heap_term' 534 | ASSIGN_v_heap_term(BestVar, (BPLONG)dv_ptr0); | ^~~~~~~~~~~~~~~~~~ cfd.c: In function 'b_CFD_DOM': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:1094:30: note: in expansion of macro 'IS_BIGINT_PSC' 1094 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:766:17: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:478:5: note: in expansion of macro 'DEREF' 478 | DEREF(t); | ^~~~~ emu_inst.h:514:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 514 | *LOCAL_TOP = (BPLONG)AR; | ^ assert.c:733:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 733 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ domain.c:725:5: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 725 | PUSHTRAIL_H_ATOMIC(w_ptr, w); | ^~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_CONSTRAINTS_NUMBER_cf': loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:635:5: note: in expansion of macro 'LoadStruct' 635 | LoadStruct; | ^~~~~~~~~~ sapi.c: In function 'SP_is_float': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:766:17: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1115:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1115 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:781:5: note: in expansion of macro 'DEREF_NONVAR' 781 | DEREF_NONVAR(X); if (ISINT(X)) return BP_TRUE; /* will be taken care of by b_CFD_INS */ | ^~~~~~~~~~~~ event.c:781:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 781 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ emu_inst.h:516:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 516 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2080:13: note: in expansion of macro 'ASSIGN_f_atom' 2080 | ASSIGN_f_atom(op1, MAKEINT(SPECIAL)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:548:5: note: in expansion of macro 'DEREF_NONVAR' 548 | DEREF_NONVAR(Var); | ^~~~~~~~~~~~ table.c:1007:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1007 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1094:30: note: in expansion of macro 'IS_BIGINT_PSC' 1094 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:487:5: note: in expansion of macro 'DEREF' 487 | DEREF(t); | ^~~~~ assert.c:739:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 739 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ bigint.c: In function 'bp_xor_bigint_bigint': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:766:17: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:433:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 433 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ espresso/cvrin.c: In function 'read_cube': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:525:18: note: in expansion of macro 'ADDTAG' 525 | AR_BTM(AR) = ADDTAG((AR+Operand0), FLAT_FRAME_TAG); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:487:5: note: in expansion of macro 'DEREF' 487 | DEREF(t); | ^~~~~ clpfd.c:549:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 549 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ table.c: In function 'propagate_scc_root': espresso/cvrin.c:55:9: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 55 | case EOF: | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:782:9: note: in expansion of macro 'DEREF' 782 | DEREF(port); port = INTVAL(port); | ^~~~~ file.c:1097:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1097 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ assert.c:743:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 743 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:641:5: note: in expansion of macro 'LoadStruct' 641 | LoadStruct; | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:783:5: note: in expansion of macro 'DEREF_NONVAR' 783 | DEREF_NONVAR(Constr); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:487:5: note: in expansion of macro 'DEREF' 487 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:766:17: note: in expansion of macro 'DEREF' 766 | DEREF(op1); DEREF(op2); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1123:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1123 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:98:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 98 | PUSHTRAILC_ATOMIC(top, old_size); \ | ^~~~~~~~~~~~~~~~~ domain.c:729:5: note: in expansion of macro 'UPDATE_SIZE' 729 | UPDATE_SIZE(dv_ptr, count, count-1); | ^~~~~~~~~~~ emu_inst.h:528:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ unify.c:26:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 26 | UPDATE_LAST_SIZE(dv_ptr, DV_last(dv_ptr), last, size); \ | ^~~~~~~~~~~~~~~~ unify.c:433:9: note: in expansion of macro 'UNIFY_UPDATE_FIRST_LAST_SIZE' 433 | UNIFY_UPDATE_FIRST_LAST_SIZE(dv_ptr1, first, last, count); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:487:5: note: in expansion of macro 'DEREF' 487 | DEREF(t); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:782:9: note: in expansion of macro 'DEREF' 782 | DEREF(port); port = INTVAL(port); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:553:5: note: in expansion of macro 'DEREF' 553 | DEREF(attrs); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ token.c:2082:19: note: in expansion of macro 'ADDTAG' 2082 | ptr = ADDTAG(insert_sym((CHAR_PTR)AtomStr, rtnint, 0), ATM); | ^~~~~~ assert.c:746:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 746 | clause_record_ptr->cl_ref = ADDTAG((BPLONG)cell_ptr, INT_TAG); /* struct(CellRef,Head,Body,Birth,Death) */ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ table.c:1030:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1030 | fp = (BPLONG_PTR)AR_AR(fp); /* get the nearest tabled ancestor */ | ^ file.c:1106:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1106 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:642:5: note: in expansion of macro 'LoadConstant' 642 | LoadConstant; | ^~~~~~~~~~~~ cfd.c:784:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 784 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Constr); | ^ assert.c: In function 'assertz_clause_record': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:553:5: note: in expansion of macro 'DEREF' 553 | DEREF(attrs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:782:9: note: in expansion of macro 'DEREF' 782 | DEREF(port); port = INTVAL(port); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ sapi.c:488:12: note: in expansion of macro 'ISFLOAT' 488 | return ISFLOAT(t); | ^~~~~~~ espresso/cvrin.c:93:9: warning: case label value is less than minimum value for type [-Wswitch-outside-range] 93 | case EOF: | ^~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1124:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1124 | BP_DECOMPOSE_BIGINT(op2, ysign, ysize, yDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:553:5: note: in expansion of macro 'DEREF' 553 | DEREF(attrs); | ^~~~~ assert.c:53:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | free_record[record_size] = (BPLONG_PTR)FOLLOW(record_ptr); \ | ^ assert.c:757:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 757 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ file.c:1107:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1107 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:646:5: note: in expansion of macro 'LoadStruct' 646 | LoadStruct; | ^~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ sapi.c:488:12: note: in expansion of macro 'ISFLOAT' 488 | return ISFLOAT(t); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:781:20: note: in expansion of macro 'IS_BIGINT' 781 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ table.c:1032:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1032 | subgoal_entry0 = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(fp); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:782:9: note: in expansion of macro 'DEREF' 782 | DEREF(port); port = INTVAL(port); | ^~~~~ domain.c: In function 'b_DM_NEXT_ccf': emu_inst.h:540:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 540 | ep = (BPLONG_PTR)*P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:553:5: note: in expansion of macro 'DEREF' 553 | DEREF(attrs); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:785:24: note: in expansion of macro 'DEREF_NONVAR' 785 | Y = FOLLOW(ptr+1); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ sapi.c: In function 'SP_is_atom': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2083:13: note: in expansion of macro 'ASSIGN_f_atom' 2083 | ASSIGN_f_atom(op2, ptr); | ^~~~~~~~~~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:757:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 757 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:781:20: note: in expansion of macro 'IS_BIGINT' 781 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ file.c:1107:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1107 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:780:5: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ clpfd.c:555:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 555 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(attrs); | ^ unify.c: In function 'bind_susp_susp': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:496:5: note: in expansion of macro 'DEREF' 496 | DEREF(t); | ^~~~~ emu_inst.h:542:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 542 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:786:13: note: in expansion of macro 'ASSIGN_v_heap_term' 786 | ASSIGN_v_heap_term(lists, DV_ins_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ loader.c:172:13: note: in expansion of macro 'LoadZ' 172 | LoadZ; \ | ^~~~~ load_inst.h:652:5: note: in expansion of macro 'LoadZs' 652 | LoadZs(n); | ^~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1134:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1134 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ cfd.c:787:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 787 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ unify.c:449:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | PUSHTRAIL_H_NONATOMIC((BPLONG)dv_ptr2, FOLLOW(dv_ptr2)); | ^ bapi.h:76:21: note: in definition of macro 'PUSHTRAIL_H_NONATOMIC' 76 | if ((BPLONG_PTR)p < hbreg) { \ | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:496:5: note: in expansion of macro 'DEREF' 496 | DEREF(t); | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:757:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 757 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:780:5: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:557:9: note: in expansion of macro 'DEREF' 557 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:542:51: note: in expansion of macro 'FOLLOW' 542 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:787:16: note: in expansion of macro 'IS_BIGINT' 787 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:496:5: note: in expansion of macro 'DEREF' 496 | DEREF(t); | ^~~~~ bapi.h:76:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 76 | if ((BPLONG_PTR)p < hbreg) { \ | ^ unify.c:449:5: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 449 | PUSHTRAIL_H_NONATOMIC((BPLONG)dv_ptr2, FOLLOW(dv_ptr2)); | ^~~~~~~~~~~~~~~~~~~~~ table.c:1034:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1034 | scc_root0 = (BPLONG_PTR)GT_SCC_ROOT(subgoal_entry0); | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:786:13: note: in expansion of macro 'ASSIGN_v_heap_term' 786 | ASSIGN_v_heap_term(lists, DV_ins_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:557:9: note: in expansion of macro 'DEREF' 557 | DEREF(lst); | ^~~~~ emu_inst.h:545:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 545 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:496:5: note: in expansion of macro 'DEREF' 496 | DEREF(t); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:780:5: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ cfd.c:789:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 789 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:787:16: note: in expansion of macro 'IS_BIGINT' 787 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2087:9: note: in expansion of macro 'ASSIGN_f_atom' 2087 | ASSIGN_f_atom(op1, MAKEINT(ENDCLS)); | ^~~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:757:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 757 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'c_fmt_write_quick': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:557:9: note: in expansion of macro 'DEREF' 557 | DEREF(lst); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:786:13: note: in expansion of macro 'ASSIGN_v_heap_term' 786 | ASSIGN_v_heap_term(lists, DV_ins_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:547:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 547 | AR_CPS(AR) = (BPLONG)P; | ^ sapi.c: In function 'SP_is_compound': unify.c:449:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 449 | PUSHTRAIL_H_NONATOMIC((BPLONG)dv_ptr2, FOLLOW(dv_ptr2)); | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ unify.c:449:5: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 449 | PUSHTRAIL_H_NONATOMIC((BPLONG)dv_ptr2, FOLLOW(dv_ptr2)); | ^~~~~~~~~~~~~~~~~~~~~ table.c:1039:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1039 | scc_root_ar0 = (BPLONG_PTR)GT_TOP_AR(scc_root0); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:557:9: note: in expansion of macro 'DEREF' 557 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:505:5: note: in expansion of macro 'DEREF' 505 | DEREF(t); | ^~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1135:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1135 | BP_MAKE_UBIG_FROM_DLST(yDLst, ysize, y); | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:557:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | ep = (BPLONG_PTR)*P; | ^ unify.c:450:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 450 | FOLLOW(dv_ptr2) = (BPLONG)dv_ptr1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1119:5: note: in expansion of macro 'SWITCH_OP' 1119 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:793:5: note: in expansion of macro 'DEREF_NONVAR' 793 | DEREF_NONVAR(TrieXY); | ^~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:757:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 757 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:780:5: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:505:5: note: in expansion of macro 'DEREF' 505 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:656:5: note: in expansion of macro 'LoadConstant' 656 | LoadConstant; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:790:13: note: in expansion of macro 'ASSIGN_v_heap_term' 790 | ASSIGN_v_heap_term(lists, DV_minmax_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ clpfd.c:561:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 561 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:790:20: note: in expansion of macro 'IS_BIGINT' 790 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ emu_inst.h:559:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 559 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:505:5: note: in expansion of macro 'DEREF' 505 | DEREF(t); | ^~~~~ table.c:22:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 22 | table_free_cells_ptr = (BPLONG_PTR)FOLLOW(table_free_cells_ptr+1); \ | ^ table.c:1042:9: note: in expansion of macro 'AllocateCellFromTableArea' 1042 | AllocateCellFromTableArea(list_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2091:9: note: in expansion of macro 'ASSIGN_f_atom' 2091 | ASSIGN_f_atom(op1, MAKEINT(BADEND)); | ^~~~~~~~~~~~~ cfd.c:794:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 794 | trie_ptr = (BPLONG_PTR)UNTAGGED_ADDR(TrieXY); | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1119:5: note: in expansion of macro 'SWITCH_OP' 1119 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:757:5: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 757 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:505:5: note: in expansion of macro 'DEREF' 505 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:562:33: note: in expansion of macro 'DEREF' 562 | pair = FOLLOW(ptr); DEREF(pair); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:790:13: note: in expansion of macro 'ASSIGN_v_heap_term' 790 | ASSIGN_v_heap_term(lists, DV_minmax_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:780:18: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:559:47: note: in expansion of macro 'FOLLOW' 559 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:790:20: note: in expansion of macro 'IS_BIGINT' 790 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:657:5: note: in expansion of macro 'LoadConstant' 657 | LoadConstant; | ^~~~~~~~~~~~ token.c: In function 'b_SET_FLAG_DOUBLE_QUOTES_c': unify.c: In function 'merge_cs': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:562:33: note: in expansion of macro 'DEREF' 562 | pair = FOLLOW(ptr); DEREF(pair); | ^~~~~ sapi.c: In function 'SP_is_list': emu_inst.h:562:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 562 | *LOCAL_TOP = (BPLONG)AR; | ^ arith.c: In function 'bp_bitwise_or': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1119:5: note: in expansion of macro 'SWITCH_OP' 1119 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:790:13: note: in expansion of macro 'ASSIGN_v_heap_term' 790 | ASSIGN_v_heap_term(lists, DV_minmax_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:780:18: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ assert.c:765:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 765 | FOLLOW(ptr+2) = (BPLONG)NULL; /* prev */ | ^ unify.c:488:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 488 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:795:33: note: in expansion of macro 'DEREF_NONVAR' 795 | Sx = FOLLOW(trie_ptr+Ex+1); DEREF_NONVAR(Sx); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:562:33: note: in expansion of macro 'DEREF' 562 | pair = FOLLOW(ptr); DEREF(pair); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:514:5: note: in expansion of macro 'DEREF' 514 | DEREF(t); | ^~~~~ emu_inst.h:564:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 564 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:661:5: note: in expansion of macro 'LoadConstant' 661 | LoadConstant; | ^~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:24:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 24 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, ptr, 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1042:9: note: in expansion of macro 'AllocateCellFromTableArea' 1042 | AllocateCellFromTableArea(list_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:807:5: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:1170:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1170 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ unify.c:490:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 490 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:514:5: note: in expansion of macro 'DEREF' 514 | DEREF(t); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:562:33: note: in expansion of macro 'DEREF' 562 | pair = FOLLOW(ptr); DEREF(pair); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:780:18: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1119:5: note: in expansion of macro 'SWITCH_OP' 1119 | SWITCH_OP(op, write_quick_1, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:767:28: note: in expansion of macro 'ADDTAG' 767 | bucket_ptr->list = ADDTAG(ptr, LST); | ^~~~~~ emu_inst.h:573:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 573 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:794:13: note: in expansion of macro 'ASSIGN_v_heap_term' 794 | ASSIGN_v_heap_term(lists, DV_outer_dom_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:514:5: note: in expansion of macro 'DEREF' 514 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ token.c:2103:5: note: in expansion of macro 'DEREF' 2103 | DEREF(FlagVal); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:807:5: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:798:5: note: in expansion of macro 'DEREF_NONVAR' 798 | DEREF_NONVAR(TrieYX); | ^~~~~~~~~~~~ unify.c:490:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 490 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ emu_inst.h:576:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 576 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:563:34: note: in expansion of macro 'DEREF' 563 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:780:18: note: in expansion of macro 'DEREF' 780 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:662:5: note: in expansion of macro 'LoadConstant' 662 | LoadConstant; | ^~~~~~~~~~~~ assert.c:772:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 772 | FOLLOW(ptr+2) = (BPLONG)cell_ptr; /* prev */ | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:514:5: note: in expansion of macro 'DEREF' 514 | DEREF(t); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1123:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1123 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:24:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 24 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, ptr, 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1042:9: note: in expansion of macro 'AllocateCellFromTableArea' 1042 | AllocateCellFromTableArea(list_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:794:13: note: in expansion of macro 'ASSIGN_v_heap_term' 794 | ASSIGN_v_heap_term(lists, DV_outer_dom_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1170:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1170 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:807:5: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:563:34: note: in expansion of macro 'DEREF' 563 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ emu_inst.h:578:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 578 | FOLLOW(P) = (BPLONG)(ep+1); | ^ unify.c:497:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 497 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs2); | ^ sapi.c: In function 'SP_is_atomic': cfd.c:799:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 799 | trie_ptr = (BPLONG_PTR)UNTAGGED_ADDR(TrieYX); | ^ assert.c:773:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 773 | FOLLOW(cell_ptr+1) = ADDTAG((BPLONG)ptr, LST); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ domain.c:786:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 786 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(DVar); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:563:34: note: in expansion of macro 'DEREF' 563 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:663:5: note: in expansion of macro 'LoadConstant' 663 | LoadConstant; | ^~~~~~~~~~~~ emu_inst.h:580:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 580 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:523:5: note: in expansion of macro 'DEREF' 523 | DEREF(t); | ^~~~~ assert.c: In function 'assertz_interpreted_pred': bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:794:13: note: in expansion of macro 'ASSIGN_v_heap_term' 794 | ASSIGN_v_heap_term(lists, DV_outer_dom_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:807:5: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ unify.c:499:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 499 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:1130:20: note: in expansion of macro 'IS_FLOAT_PSC' 1130 | {if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ token.c:2103:5: note: in expansion of macro 'DEREF' 2103 | DEREF(FlagVal); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:563:34: note: in expansion of macro 'DEREF' 563 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:523:5: note: in expansion of macro 'DEREF' 523 | DEREF(t); | ^~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:24:13: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 24 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, ptr, 2); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1042:9: note: in expansion of macro 'AllocateCellFromTableArea' 1042 | AllocateCellFromTableArea(list_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:582:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 582 | FOLLOW(P) = (BPLONG)(ep+1); | ^ unify.c:499:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 499 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ cfd.c:804:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 804 | dv_ptr_sx = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Sx); | ^ assert.c:797:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 797 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(clause_record); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:523:5: note: in expansion of macro 'DEREF' 523 | DEREF(t); | ^~~~~ clpfd.c:564:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 564 | pair_ptr = (BPLONG_PTR)UNTAGGED_ADDR(pair); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:807:17: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:790:9: note: in expansion of macro 'ASSIGN_f_atom' 790 | ASSIGN_f_atom(NextE, MAKEINT(elm)); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1170:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1170 | BP_MAKE_BIGINT_FROM_UBIG(zsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ event.c:798:13: note: in expansion of macro 'ASSIGN_v_heap_term' 798 | ASSIGN_v_heap_term(lists, DV_dom_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1130:20: note: in expansion of macro 'IS_FLOAT_PSC' 1130 | {if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ emu_inst.h:608:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | ep = (BPLONG_PTR)*P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:523:5: note: in expansion of macro 'DEREF' 523 | DEREF(t); | ^~~~~ assert.c:801:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 801 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:175:15: note: in expansion of macro 'ADDTAG' 175 | tmp = ADDTAG(heap_top, LST); \ | ^~~~~~ unify.c:502:13: note: in expansion of macro 'NEW_LIST_NODE' 502 | NEW_LIST_NODE(elm, new_cs2, new_cs2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:807:17: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:566:13: note: in expansion of macro 'DEREF_NONVAR' 566 | DEREF_NONVAR(attr_name); /* (name,value) */ | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ loader.c:172:13: note: in expansion of macro 'LoadZ' 172 | LoadZ; \ | ^~~~~ load_inst.h:670:5: note: in expansion of macro 'LoadZs' 670 | LoadZs(n); | ^~~~~~ bigint.c: In function 'bp_shiftl_bigint_int': table.c:1047:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1047 | FOLLOW(list_ptr) = (BPLONG)subgoal_entry0; | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:798:13: note: in expansion of macro 'ASSIGN_v_heap_term' 798 | ASSIGN_v_heap_term(lists, DV_dom_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ token.c:2103:5: note: in expansion of macro 'DEREF' 2103 | DEREF(FlagVal); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:1132:30: note: in expansion of macro 'IS_BIGINT_PSC' 1132 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:811:13: note: in expansion of macro 'DEREF_NONVAR' 811 | DEREF_NONVAR(Sy); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:807:17: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ emu_inst.h:611:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 611 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:799:5: note: in expansion of macro 'ASSIGN_f_atom' 799 | ASSIGN_f_atom(NextE, MAKEINT(elm)); | ^~~~~~~~~~~~~ assert.c:807:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 807 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+i); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:568:45: note: in expansion of macro 'DEREF_NONVAR' 568 | value = FOLLOW(pair_ptr+2); DEREF_NONVAR(value); /* combined_propagators(NeqVs,NeqVCs) */ | ^~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ event.c:798:13: note: in expansion of macro 'ASSIGN_v_heap_term' 798 | ASSIGN_v_heap_term(lists, DV_dom_cs(dv_ptr)); | ^~~~~~~~~~~~~~~~~~ unify.c:511:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ sapi.c:524:26: note: in expansion of macro 'ISNUM' 524 | return (ISATOM(t) || ISNUM(t)); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1185:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1185 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ table.c:1049:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1049 | GT_SCC_ELMS(scc_root) = (BPLONG)list_ptr; | ^ domain.c: In function 'domain_next_bv': term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1132:30: note: in expansion of macro 'IS_BIGINT_PSC' 1132 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:807:17: note: in expansion of macro 'DEREF' 807 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:611:51: note: in expansion of macro 'FOLLOW' 611 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ sapi.c:524:26: note: in expansion of macro 'ISNUM' 524 | return (ISATOM(t) || ISNUM(t)); | ^~~~~ unify.c:513:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 513 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ clpfd.c:569:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 569 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(value); | ^ assert.c:811:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 811 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(hashtable+pred_ptr->bucket_size); | ^ event.c: In function 'b_AGENT_OCCUR_IN_CONJUNCTIVE_CHANNELS_cc': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ token.c:2103:5: note: in expansion of macro 'DEREF' 2103 | DEREF(FlagVal); | ^~~~~ emu_inst.h:614:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 614 | *LOCAL_TOP = (BPLONG)AR; | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o part.o espresso/part.c domain.c:810:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 810 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ cfd.c:816:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 816 | dv_ptr_sy = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Sy); | ^ unify.c:513:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 513 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(elm)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ loader.c:172:13: note: in expansion of macro 'LoadZ' 172 | LoadZ; \ | ^~~~~ load_inst.h:677:5: note: in expansion of macro 'LoadZs' 677 | LoadZs(n); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ sapi.c:524:26: note: in expansion of macro 'ISNUM' 524 | return (ISATOM(t) || ISNUM(t)); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:809:9: note: in expansion of macro 'DEREF' 809 | DEREF(lists); | ^~~~~ table.c:1050:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1050 | GT_SCC_ROOT(subgoal_entry0) = (BPLONG)scc_root; | ^ assert.c:814:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 814 | clause_record_ptr->cl_ref = ADDTAG((BPLONG)cell_ptr, INT_TAG); /* struct(CellRef,Head,Body,Birth,Death) */ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ token.c: In function 'b_GET_FLAG_DOUBLE_QUOTES_f': emu_inst.h:616:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 616 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:572:45: note: in expansion of macro 'DEREF_NONVAR' 572 | value = FOLLOW(pair_ptr+2); DEREF_NONVAR(value); /* cs(L) */ | ^~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ sapi.c:524:26: note: in expansion of macro 'ISNUM' 524 | return (ISATOM(t) || ISNUM(t)); | ^~~~~ table.c: In function 'initialize_scc_elms': assert.c: In function 'hashval_in_assert': bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1192:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1192 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ cfd.c: In function 'b_CFD_DIFF_TUPLE': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o primes.o espresso/primes.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:809:9: note: in expansion of macro 'DEREF' 809 | DEREF(lists); | ^~~~~ emu_inst.h:626:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 626 | ep = (BPLONG_PTR)*P; | ^ unify.c:520:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 520 | PUSHTRAIL_H_NONATOMIC((BPLONG)addr_head_cs1, FOLLOW(addr_head_cs1)); | ^ bapi.h:76:21: note: in definition of macro 'PUSHTRAIL_H_NONATOMIC' 76 | if ((BPLONG_PTR)p < hbreg) { \ | ^ clpfd.c:573:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 573 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(value); | ^ sapi.c: In function 'SP_is_number': assert.c:825:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 825 | arg1 = FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(head)+1); /* arg(1,Head,Arg1) */ | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:822:20: note: in expansion of macro 'IS_BIGINT' 822 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ bapi.h:76:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 76 | if ((BPLONG_PTR)p < hbreg) { \ | ^ unify.c:520:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 520 | PUSHTRAIL_H_NONATOMIC((BPLONG)addr_head_cs1, FOLLOW(addr_head_cs1)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:809:9: note: in expansion of macro 'DEREF' 809 | DEREF(lists); | ^~~~~ domain.c: In function 'b_DM_PREV_ccf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1061:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1061 | ptr = (BPLONG_PTR)GT_SCC_ELMS(subgoal_entry); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ sapi.c:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(t); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:836:5: note: in expansion of macro 'DEREF_NONVAR' 836 | DEREF_NONVAR(Tuple); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:684:5: note: in expansion of macro 'LoadZ' 684 | LoadZ; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ clpfd.c:579:5: note: in expansion of macro 'ASSIGN_f_atom' 579 | ASSIGN_f_atom(N, MAKEINT(count)); | ^~~~~~~~~~~~~ file.c: In function 'b_WRITEQNAME_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ token.c:2112:5: note: in expansion of macro 'ASSIGN_f_atom' 2112 | ASSIGN_f_atom(FlagVal, MAKEINT(double_quotes_flag)); | ^~~~~~~~~~~~~ emu_inst.h:629:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 629 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ sapi.c:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(t); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:822:20: note: in expansion of macro 'IS_BIGINT' 822 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ clpfd.c: In function 'count_cs_list': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:809:9: note: in expansion of macro 'DEREF' 809 | DEREF(lists); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:835:5: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ sapi.c:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(t); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:629:47: note: in expansion of macro 'FOLLOW' 629 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ cfd.c:837:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 837 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuple); | ^ clpfd.c:591:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 591 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ table.c:1063:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1063 | entry = (BPLONG_PTR)FOLLOW(ptr); | ^ unify.c:520:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 520 | PUSHTRAIL_H_NONATOMIC((BPLONG)addr_head_cs1, FOLLOW(addr_head_cs1)); | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ unify.c:520:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 520 | PUSHTRAIL_H_NONATOMIC((BPLONG)addr_head_cs1, FOLLOW(addr_head_cs1)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:827:5: note: in expansion of macro 'BP_HASH_CODE1' 827 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o prtime.o espresso/prtime.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1148:5: note: in expansion of macro 'SWITCH_OP' 1148 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:1201:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1201 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ sapi.c:532:5: note: in expansion of macro 'DEREF' 532 | DEREF(t); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:685:5: note: in expansion of macro 'LoadZ' 685 | LoadZ; | ^~~~~ token.c: In function 'c_set_line_no': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:835:5: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ emu_inst.h:632:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 632 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ event.c:812:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 812 | ptr1 = (BPLONG_PTR)UNTAGGED_ADDR(lists); | ^ unify.c: In function 'key_identical': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:828:16: note: in expansion of macro 'IS_BIGINT' 828 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ clpfd.c: In function 'c_fd_degree': cfd.c:838:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 838 | sym_ptr = (SYM_REC_PTR)FOLLOW(tuple_ptr); | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:827:5: note: in expansion of macro 'BP_HASH_CODE1' 827 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1148:5: note: in expansion of macro 'SWITCH_OP' 1148 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:539:9: note: in expansion of macro 'NDEREF' 539 | NDEREF(op1, key_identical_start); | ^~~~~~ table.c:1065:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1065 | ptr = (BPLONG_PTR)FOLLOW(ptr+1); | ^ emu_inst.h:634:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 634 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(Var); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:835:5: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:828:16: note: in expansion of macro 'IS_BIGINT' 828 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ table.c: In function 'complete_scc_elms': bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1201:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1201 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ sapi.c:533:12: note: in expansion of macro 'ISNUM' 533 | return ISNUM(t); | ^~~~~ event.c:816:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 816 | ptr2 = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:539:9: note: in expansion of macro 'NDEREF' 539 | NDEREF(op1, key_identical_start); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(Var); | ^~~~~ emu_inst.h:644:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 644 | ep = (BPLONG_PTR)*P; | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:827:5: note: in expansion of macro 'BP_HASH_CODE1' 827 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ token.c:2131:5: note: in expansion of macro 'DEREF' 2131 | DEREF(curr_no); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:691:5: note: in expansion of macro 'LoadConstant' 691 | LoadConstant; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:840:5: note: in expansion of macro 'DEREF_NONVAR' 840 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:835:5: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ sapi.c:533:12: note: in expansion of macro 'ISNUM' 533 | return ISNUM(t); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1148:5: note: in expansion of macro 'SWITCH_OP' 1148 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(Var); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ unify.c:539:9: note: in expansion of macro 'NDEREF' 539 | NDEREF(op1, key_identical_start); | ^~~~~~ table.c:1075:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1075 | ptr = (BPLONG_PTR)GT_SCC_ELMS(subgoal_entry); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:831:20: note: in expansion of macro 'IS_BIGINT' 831 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:824:13: note: in expansion of macro 'DEREF' 824 | DEREF(lists); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ sapi.c:533:12: note: in expansion of macro 'ISNUM' 533 | return ISNUM(t); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:605:5: note: in expansion of macro 'DEREF' 605 | DEREF(Var); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1201:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1201 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ unify.c:539:9: note: in expansion of macro 'NDEREF' 539 | NDEREF(op1, key_identical_start); | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:827:5: note: in expansion of macro 'BP_HASH_CODE1' 827 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ emu_inst.h:647:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 647 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1148:5: note: in expansion of macro 'SWITCH_OP' 1148 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ cfd.c:841:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 841 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:835:18: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ sapi.c:533:12: note: in expansion of macro 'ISNUM' 533 | return ISNUM(t); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:831:20: note: in expansion of macro 'IS_BIGINT' 831 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ bigint.c: In function 'bp_shiftr_bigint_int': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:824:13: note: in expansion of macro 'DEREF' 824 | DEREF(lists); | ^~~~~ table.c:1077:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1077 | entry = (BPLONG_PTR)FOLLOW(ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:647:47: note: in expansion of macro 'FOLLOW' 647 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ token.c:2131:5: note: in expansion of macro 'DEREF' 2131 | DEREF(curr_no); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:696:5: note: in expansion of macro 'LoadConstant' 696 | LoadConstant; | ^~~~~~~~~~~~ arith.c: In function 'bp_bitwise_shiftl': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:835:18: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ file.c:1149:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1149 | {fprintf(curr_out, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr);}, | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:827:5: note: in expansion of macro 'BP_HASH_CODE1' 827 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:540:9: note: in expansion of macro 'SWITCH_OP_VAR' 540 | SWITCH_OP_VAR(op2, key_identical_v_d, | ^~~~~~~~~~~~~ clpfd.c:610:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 610 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:824:13: note: in expansion of macro 'DEREF' 824 | DEREF(lists); | ^~~~~ sapi.c: In function 'SP_pred': emu_inst.h:650:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 650 | *LOCAL_TOP = (BPLONG)AR; | ^ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1212:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1212 | BP_DECOMPOSE_BIGINT(op1, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:845:44: note: in expansion of macro 'DEREF_NONVAR' 845 | compvar = FOLLOW(comp_vars_ptr+i); DEREF_NONVAR(compvar); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:848:5: note: in expansion of macro 'DEREF' 848 | DEREF(op1); | ^~~~~ sapi.c:582:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 582 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)name_atom; | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ table.c:1080:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1080 | tmp_ptr = (BPLONG_PTR)FOLLOW(ptr+1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:835:18: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:540:9: note: in expansion of macro 'SWITCH_OP_VAR' 540 | SWITCH_OP_VAR(op2, key_identical_v_d, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:697:5: note: in expansion of macro 'LoadConstant' 697 | LoadConstant; | ^~~~~~~~~~~~ emu_inst.h:652:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 652 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:827:5: note: in expansion of macro 'BP_HASH_CODE1' 827 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:824:13: note: in expansion of macro 'DEREF' 824 | DEREF(lists); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1152:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1152 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ sapi.c: In function 'SP_query': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:278:31: note: in expansion of macro 'IS_FLOAT_PSC' 278 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; else return -1L;}, | ^~~~~~~~~~~~ clpfd.c: In function 'dvar_degree_count_connected_vars_cs': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:848:5: note: in expansion of macro 'DEREF' 848 | DEREF(op1); | ^~~~~ event.c: In function 'b_AGENT_OCCUR_IN_DISJUNCTIVE_CHANNELS_cc': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:540:9: note: in expansion of macro 'SWITCH_OP_VAR' 540 | SWITCH_OP_VAR(op2, key_identical_v_d, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ token.c:2131:5: note: in expansion of macro 'DEREF' 2131 | DEREF(curr_no); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:846:34: note: in expansion of macro 'DEREF_NONVAR' 846 | e = FOLLOW(tuple_ptr+i); DEREF_NONVAR(e); | ^~~~~~~~~~~~ emu_inst.h:661:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 661 | ep = (BPLONG_PTR)*P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:835:18: note: in expansion of macro 'DEREF' 835 | DEREF(DVar); DEREF(E); | ^~~~~ sapi.c:599:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 599 | query = ADDTAG((BPLONG)predicate, ATM); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ mic.c:278:31: note: in expansion of macro 'IS_FLOAT_PSC' 278 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; else return -1L;}, | ^~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:700:5: note: in expansion of macro 'LoadAddr' 700 | LoadAddr; | ^~~~~~~~ term.h:297:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ assert.c:827:5: note: in expansion of macro 'BP_HASH_CODE1' 827 | BP_HASH_CODE1(arg1, hashcode, lab); | ^~~~~~~~~~~~~ clpfd.c:631:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 631 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs); /* untag LST */ | ^ frame.h:187:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | #define TABLE_FREE_CELL(ptr) {FOLLOW(ptr+1) = (BPLONG)table_free_cells_ptr; table_free_cells_ptr = ptr;} | ^ table.c:1081:9: note: in expansion of macro 'TABLE_FREE_CELL' 1081 | TABLE_FREE_CELL(ptr); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:836:9: note: in expansion of macro 'DEREF' 836 | DEREF(lists); | ^~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1222:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1222 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:848:5: note: in expansion of macro 'DEREF' 848 | DEREF(op1); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:540:9: note: in expansion of macro 'SWITCH_OP_VAR' 540 | SWITCH_OP_VAR(op2, key_identical_v_d, | ^~~~~~~~~~~~~ table.c: In function 'reset_temp_complete_scc_elms': emu_inst.h:664:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 664 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:1161:23: note: in expansion of macro 'IS_FLOAT_PSC' 1161 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ mic.c:278:85: note: in expansion of macro 'IS_BIGINT_PSC' 278 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; else return -1L;}, | ^~~~~~~~~~~~~ assert.c: In function 'b_ASSERTABLE_c': sapi.c:602:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 602 | *heap_top = (BPLONG)insert_sym(name, strlen(name), arity); | ^ clpfd.c:633:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 633 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ domain.c:837:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 837 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(DVar); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:274:16: note: in expansion of macro 'SWITCH_OP' 274 | {SWITCH_OP(val2, lcompare2, | ^~~~~~~~~ mic.c:278:85: note: in expansion of macro 'IS_BIGINT_PSC' 278 | {if (IS_FLOAT_PSC(val2)) goto compare_atom_float; else if (IS_BIGINT_PSC(val2)) goto compare_atom_bigint; else return -1L;}, | ^~~~~~~~~~~~~ cfd.c:857:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 857 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar0); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:836:9: note: in expansion of macro 'DEREF' 836 | DEREF(lists); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ sapi.c:603:17: note: in expansion of macro 'ADDTAG' 603 | query = ADDTAG(heap_top++, STR); | ^~~~~~ emu_inst.h:666:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 666 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:848:5: note: in expansion of macro 'DEREF' 848 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:287:38: note: in expansion of macro 'FOLLOW' 287 | c = bp_compare(FOLLOW(val1), FOLLOW(val2)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:837:5: note: in expansion of macro 'DEREF' 837 | DEREF(Head); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:702:5: note: in expansion of macro 'LoadZ' 702 | LoadZ; | ^~~~~ clpfd.c:633:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 633 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1161:23: note: in expansion of macro 'IS_FLOAT_PSC' 1161 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:546:9: note: in expansion of macro 'SWITCH_OP_ATM' 546 | SWITCH_OP_ATM(op2, key_identical_atom_d, | ^~~~~~~~~~~~~ table.c:1089:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1089 | ptr = (BPLONG_PTR)GT_SCC_ELMS(subgoal_entry); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:287:52: note: in expansion of macro 'FOLLOW' 287 | c = bp_compare(FOLLOW(val1), FOLLOW(val2)); | ^~~~~~ cfd.c: In function 'b_CFD_IN_FORWARD_CHECKING': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ token.c:2131:5: note: in expansion of macro 'DEREF' 2131 | DEREF(curr_no); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:668:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 668 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ clpfd.c: In function 'dvar_degree_count_connected_vars_frame': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:836:9: note: in expansion of macro 'DEREF' 836 | DEREF(lists); | ^~~~~ mic.c:291:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 291 | val1 = FOLLOW((BPLONG_PTR)val1+1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:291:34: note: in expansion of macro 'FOLLOW' 291 | val1 = FOLLOW((BPLONG_PTR)val1+1); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:841:9: note: in expansion of macro 'ASSIGN_f_atom' 841 | ASSIGN_f_atom(PrevE, MAKEINT(elm)); | ^~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:546:9: note: in expansion of macro 'SWITCH_OP_ATM' 546 | SWITCH_OP_ATM(op2, key_identical_atom_d, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:837:5: note: in expansion of macro 'DEREF' 837 | DEREF(Head); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op2); | ^~~~~ clpfd.c:646:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 646 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ mic.c:292:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 292 | val2 = FOLLOW((BPLONG_PTR)val2+1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ mic.c:292:34: note: in expansion of macro 'FOLLOW' 292 | val2 = FOLLOW((BPLONG_PTR)val2+1); | ^~~~~~ emu_inst.h:670:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 670 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:1163:30: note: in expansion of macro 'IS_BIGINT_PSC' 1163 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:703:5: note: in expansion of macro 'LoadZ' 703 | LoadZ; | ^~~~~ token.c: In function 'c_report_syntax_error': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:874:5: note: in expansion of macro 'DEREF_NONVAR' 874 | DEREF_NONVAR(HTable); | ^~~~~~~~~~~~ table.c:1091:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1091 | entry = (BPLONG_PTR)FOLLOW(ptr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:836:9: note: in expansion of macro 'DEREF' 836 | DEREF(lists); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:296:20: note: in expansion of macro 'IS_FLOAT_PSC' 296 | {if (IS_FLOAT_PSC(val1)) | ^~~~~~~~~~~~ clpfd.c: In function 'dvar_degree_count_connected_vars_term': term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:546:9: note: in expansion of macro 'SWITCH_OP_ATM' 546 | SWITCH_OP_ATM(op2, key_identical_atom_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:837:5: note: in expansion of macro 'DEREF' 837 | DEREF(Head); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:296:20: note: in expansion of macro 'IS_FLOAT_PSC' 296 | {if (IS_FLOAT_PSC(val1)) | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:101:20: note: in expansion of macro 'ADDTAG' 101 | DLst = ADDTAG(cell_ptr, LST); \ | ^~~~~~ bigint.c:1245:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1245 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op2); | ^~~~~ emu_inst.h:696:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 696 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ mic.c:298:23: note: in expansion of macro 'IS_BIGINT_PSC' 298 | if (IS_BIGINT_PSC(val1)) goto compare_bigint_unknown; | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:662:5: note: in expansion of macro 'DEREF' 662 | DEREF(term); | ^~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ unify.c:546:9: note: in expansion of macro 'SWITCH_OP_ATM' 546 | SWITCH_OP_ATM(op2, key_identical_atom_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:849:5: note: in expansion of macro 'ASSIGN_f_atom' 849 | ASSIGN_f_atom(PrevE, MAKEINT(elm)); | ^~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1163:30: note: in expansion of macro 'IS_BIGINT_PSC' 1163 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ cfd.c:875:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 875 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(HTable); | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:707:5: note: in expansion of macro 'LoadAddr' 707 | LoadAddr; | ^~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:298:23: note: in expansion of macro 'IS_BIGINT_PSC' 298 | if (IS_BIGINT_PSC(val1)) goto compare_bigint_unknown; | ^~~~~~~~~~~~~ event.c:839:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 839 | ptr1 = (BPLONG_PTR)UNTAGGED_ADDR(lists); | ^ domain.c: In function 'domain_prev_bv': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:837:5: note: in expansion of macro 'DEREF' 837 | DEREF(Head); | ^~~~~ table.c:1093:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1093 | GT_TOP_AR(entry) = (BPLONG)NULL; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:662:5: note: in expansion of macro 'DEREF' 662 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:299:19: note: in expansion of macro 'SWITCH_OP' 299 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ emu_inst.h:698:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 698 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ token.c:2156:32: note: in expansion of macro 'DEREF' 2156 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:299:19: note: in expansion of macro 'SWITCH_OP' 299 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ bigint.c:70:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | FOLLOW(heap_top) = (BPLONG)bigint_psc; \ | ^ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1245:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1245 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:554:13: note: in expansion of macro 'DEREF' 554 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ file.c:1166:33: note: in expansion of macro 'GET_STR_SYM_REC' 1166 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ cfd.c:876:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 876 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_ptr); | ^ domain.c:860:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 860 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:299:19: note: in expansion of macro 'SWITCH_OP' 299 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ event.c:843:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 843 | ptr2 = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:662:5: note: in expansion of macro 'DEREF' 662 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op2); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ assert.c:839:32: note: in expansion of macro 'FOLLOW' 839 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:698:51: note: in expansion of macro 'FOLLOW' 698 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:299:19: note: in expansion of macro 'SWITCH_OP' 299 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:710:5: note: in expansion of macro 'LoadConstant' 710 | LoadConstant; | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:554:13: note: in expansion of macro 'DEREF' 554 | DEREF(op2); | ^~~~~ table.c:1095:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1095 | ptr = (BPLONG_PTR)FOLLOW(ptr+1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:662:5: note: in expansion of macro 'DEREF' 662 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:299:19: note: in expansion of macro 'SWITCH_OP' 299 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:303:34: note: in expansion of macro 'IS_FLOAT_PSC' 303 | {if (IS_FLOAT_PSC(val2)) return 1; else goto compare_struct_struct;}, | ^~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ table.c: In function 'addFirstTableAnswer': term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1166:33: note: in expansion of macro 'GET_STR_SYM_REC' 1166 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ emu_inst.h:699:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 699 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:554:13: note: in expansion of macro 'DEREF' 554 | DEREF(op2); | ^~~~~ assert.c:839:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 839 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:879:5: note: in expansion of macro 'DEREF_NONVAR' 879 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ event.c:848:13: note: in expansion of macro 'DEREF' 848 | DEREF(lists); | ^~~~~ domain.c: In function 'b_DM_TRUE_cc': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ bigint.c:74:14: note: in expansion of macro 'ADDTAG' 74 | op = ADDTAG(ptr, STR); \ | ^~~~~~ bigint.c:103:9: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_DLST' 103 | BP_MAKE_BIGINT_FROM_DLST(sign, size, DLst, op); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ bigint.c:1245:5: note: in expansion of macro 'BP_MAKE_BIGINT_FROM_UBIG' 1245 | BP_MAKE_BIGINT_FROM_UBIG(xsign, zsize, z, op1); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:299:19: note: in expansion of macro 'SWITCH_OP' 299 | SWITCH_OP(val2, lcompare3, | ^~~~~~~~~ mic.c:303:34: note: in expansion of macro 'IS_FLOAT_PSC' 303 | {if (IS_FLOAT_PSC(val2)) return 1; else goto compare_struct_struct;}, | ^~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:713:5: note: in expansion of macro 'LoadAddr' 713 | LoadAddr; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ token.c:2156:32: note: in expansion of macro 'DEREF' 2156 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ clpfd.c:664:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 664 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:554:13: note: in expansion of macro 'DEREF' 554 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:306:16: note: in expansion of macro 'SWITCH_OP' 306 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:699:51: note: in expansion of macro 'FOLLOW' 699 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ file.c:1170:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1170 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ assert.c:843:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 843 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(Head); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ event.c:848:13: note: in expansion of macro 'DEREF' 848 | DEREF(lists); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:306:16: note: in expansion of macro 'SWITCH_OP' 306 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:874:5: note: in expansion of macro 'DEREF' 874 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:871:20: note: in expansion of macro 'IS_BIGINT' 871 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1105:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1105 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, answer, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cfd.c:880:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 880 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ assert.c: In function 'b_RETRACTABLE_c': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:306:16: note: in expansion of macro 'SWITCH_OP' 306 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ emu_inst.h:702:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 702 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:306:16: note: in expansion of macro 'SWITCH_OP' 306 | {SWITCH_OP(val2, lcompare4, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:715:5: note: in expansion of macro 'LoadConstant' 715 | LoadConstant; | ^~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ clpfd.c:671:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 671 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ event.c:848:13: note: in expansion of macro 'DEREF' 848 | DEREF(lists); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:871:20: note: in expansion of macro 'IS_BIGINT' 871 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:874:5: note: in expansion of macro 'DEREF' 874 | DEREF(Var); | ^~~~~ file.c:1171:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1171 | fprintf(curr_out, "_0" BPULONG_FMT_STR , (BPULONG)dv_ptr-(BPULONG)stack_low_addr);}); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:854:5: note: in expansion of macro 'DEREF' 854 | DEREF(Head); | ^~~~~ emu_inst.h:704:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 704 | AR_CPS(AR) = (BPLONG)P; | ^ cfd.c:881:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 881 | sym_ptr = (SYM_REC_PTR)FOLLOW(comp_vars_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:561:9: note: in expansion of macro 'SWITCH_OP_LST' 561 | SWITCH_OP_LST(op2, key_identical_lst_d, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ token.c:2156:32: note: in expansion of macro 'DEREF' 2156 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:323:24: note: in expansion of macro 'GET_ATM_SYM_REC' 323 | sym_ptr1 = GET_ATM_SYM_REC(val1); | ^~~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1105:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1105 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, answer, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ event.c:848:13: note: in expansion of macro 'DEREF' 848 | DEREF(lists); | ^~~~~ clpfd.c:677:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 677 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:874:5: note: in expansion of macro 'DEREF' 874 | DEREF(Var); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:108:26: note: in expansion of macro 'ADDTAG' 108 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:716:5: note: in expansion of macro 'LoadConstant' 716 | LoadConstant; | ^~~~~~~~~~~~ emu_inst.h:714:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 714 | ep = (BPLONG_PTR)*P; | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:324:24: note: in expansion of macro 'GET_ATM_SYM_REC' 324 | sym_ptr2 = GET_ATM_SYM_REC(val2); | ^~~~~~~~~~~~~~~ file.c:1171:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1171 | fprintf(curr_out, "_0" BPULONG_FMT_STR , (BPULONG)dv_ptr-(BPULONG)stack_low_addr);}); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:561:9: note: in expansion of macro 'SWITCH_OP_LST' 561 | SWITCH_OP_LST(op2, key_identical_lst_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:877:16: note: in expansion of macro 'IS_BIGINT' 877 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:854:5: note: in expansion of macro 'DEREF' 854 | DEREF(Head); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ sapi.c:607:13: note: in expansion of macro 'BUILD_VALUE' 607 | BUILD_VALUE(arg, sp_query); | ^~~~~~~~~~~ clpfd.c:678:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ cfd.c:890:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 890 | FOLLOW(tuple_ptr) = (BPLONG)sym_ptr; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:874:5: note: in expansion of macro 'DEREF' 874 | DEREF(Var); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:561:9: note: in expansion of macro 'SWITCH_OP_LST' 561 | SWITCH_OP_LST(op2, key_identical_lst_d, | ^~~~~~~~~~~~~ bigint.c: In function 'bp_write_bigint_to_str': emu_inst.h:716:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 716 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:877:16: note: in expansion of macro 'IS_BIGINT' 877 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c: In function 'dvar_degree_reset_cs_tags_cs': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:854:5: note: in expansion of macro 'DEREF' 854 | DEREF(Head); | ^~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1105:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1105 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, answer, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ token.c:2156:32: note: in expansion of macro 'DEREF' 2156 | NTokensBefore = ARG(1, 1); DEREF(NTokensBefore); NTokensBefore = INTVAL(NTokensBefore); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:561:9: note: in expansion of macro 'SWITCH_OP_LST' 561 | SWITCH_OP_LST(op2, key_identical_lst_d, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:722:5: note: in expansion of macro 'LoadZ' 722 | LoadZ; | ^~~~~ clpfd.c:694:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 694 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(cs); /* untag LST */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:358:5: note: in expansion of macro 'SWITCH_OP' 358 | SWITCH_OP(val2, lcompare_bigint_unknown, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:716:47: note: in expansion of macro 'FOLLOW' 716 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ arith.c: In function 'bp_bitwise_shiftr': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:875:5: note: in expansion of macro 'DEREF' 875 | DEREF(E); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:894:38: note: in expansion of macro 'DEREF_NONVAR' 894 | t = FOLLOW(comp_vars_ptr+i); DEREF_NONVAR(t); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:854:5: note: in expansion of macro 'DEREF' 854 | DEREF(Head); | ^~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1365:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1365 | BP_DECOMPOSE_BIGINT(op, sign, size, dLst); | ^~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:358:5: note: in expansion of macro 'SWITCH_OP' 358 | SWITCH_OP(val2, lcompare_bigint_unknown, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ unify.c:567:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 567 | if (!key_identical(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ clpfd.c:696:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 696 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:358:5: note: in expansion of macro 'SWITCH_OP' 358 | SWITCH_OP(val2, lcompare_bigint_unknown, | ^~~~~~~~~ emu_inst.h:717:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 717 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:893:5: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:1111:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1111 | ANSWER_NEXT_IN_TABLE(answer) = (BPLONG)NULL; | ^ file.c: In function 'c_fmt_writeqname': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:875:5: note: in expansion of macro 'DEREF' 875 | DEREF(E); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:358:5: note: in expansion of macro 'SWITCH_OP' 358 | SWITCH_OP(val2, lcompare_bigint_unknown, | ^~~~~~~~~ unify.c:567:66: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 567 | if (!key_identical(*(BPLONG_PTR) op1, *(BPLONG_PTR) op2)) return 0; | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:535:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 535 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:90:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p' 90 | REDUCE_LAST_TERM_DOMAIN_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ assert.c:856:32: note: in expansion of macro 'FOLLOW' 856 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^~~~~~ clpfd.c:696:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 696 | sf = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(constr)); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:734:5: note: in expansion of macro 'LoadZ' 734 | LoadZ; | ^~~~~ cfd.c:906:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 906 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:362:20: note: in expansion of macro 'IS_FLOAT_PSC' 362 | {if (IS_FLOAT_PSC(val2)) return compare_bigint_float(val1, val2); else if (IS_BIGINT_PSC(val2)) return bp_compare_bigint_bigint(val1, val2); else return -1L;}, | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:717:47: note: in expansion of macro 'FOLLOW' 717 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:893:5: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ unify.c:568:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 568 | op1 = *((BPLONG_PTR) op1 + 1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:875:5: note: in expansion of macro 'DEREF' 875 | DEREF(E); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:362:20: note: in expansion of macro 'IS_FLOAT_PSC' 362 | {if (IS_FLOAT_PSC(val2)) return compare_bigint_float(val1, val2); else if (IS_BIGINT_PSC(val2)) return bp_compare_bigint_bigint(val1, val2); else return -1L;}, | ^~~~~~~~~~~~ clpfd.c: In function 'dvar_degree_reset_cs_tags_frame': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1180:5: note: in expansion of macro 'SWITCH_OP' 1180 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ assert.c:856:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 856 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(Head)); | ^ table.c:1112:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1112 | ANSWER_NEXT_IN_CHAIN(answer) = (BPLONG)NULL; | ^ emu_inst.h:720:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 720 | *LOCAL_TOP = (BPLONG)AR; | ^ unify.c:569:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 569 | op2 = *((BPLONG_PTR) op2 + 1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ mic.c:362:90: note: in expansion of macro 'IS_BIGINT_PSC' 362 | {if (IS_FLOAT_PSC(val2)) return compare_bigint_float(val1, val2); else if (IS_BIGINT_PSC(val2)) return bp_compare_bigint_bigint(val1, val2); else return -1L;}, | ^~~~~~~~~~~~~ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1372:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1372 | BP_MAKE_UBIG_FROM_DLST(dLst, size, x); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:893:5: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ table.c: In function 'allocateAnswerTable': clpfd.c:707:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 707 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:362:90: note: in expansion of macro 'IS_BIGINT_PSC' 362 | {if (IS_FLOAT_PSC(val2)) return compare_bigint_float(val1, val2); else if (IS_BIGINT_PSC(val2)) return bp_compare_bigint_bigint(val1, val2); else return -1L;}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:875:5: note: in expansion of macro 'DEREF' 875 | DEREF(E); | ^~~~~ emu_inst.h:722:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 722 | AR_CPS(AR) = (BPLONG)P; | ^ assert.c:858:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 858 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(Head); | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1180:5: note: in expansion of macro 'SWITCH_OP' 1180 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:735:5: note: in expansion of macro 'LoadZ' 735 | LoadZ; | ^~~~~ table.c:1130:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1130 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)first_answer; | ^ cfd.c: In function 'b_CFD_NOTIN_FORWARD_CHECKING': emu_inst.h:732:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 732 | ep = (BPLONG_PTR)*P; | ^ domain.c:879:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 879 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1180:5: note: in expansion of macro 'SWITCH_OP' 1180 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ clpfd.h:886:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 886 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bigint.c: In function 'bp_print_bigint': domain.c: In function 'b_DM_FALSE_cc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:936:5: note: in expansion of macro 'DEREF_NONVAR' 936 | DEREF_NONVAR(HTable); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:576:13: note: in expansion of macro 'SWITCH_OP_VAR' 576 | SWITCH_OP_VAR(op2, key_identical_susp_d, | ^~~~~~~~~~~~~ table.c:1131:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1131 | ANSWERTABLE_LAST(answer_table) = (BPLONG)first_answer; | ^ emu_inst.h:734:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 734 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:739:5: note: in expansion of macro 'LoadZ' 739 | LoadZ; | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1180:5: note: in expansion of macro 'SWITCH_OP' 1180 | SWITCH_OP(op, writeqname_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:889:5: note: in expansion of macro 'DEREF' 889 | DEREF(Var); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:576:13: note: in expansion of macro 'SWITCH_OP_VAR' 576 | SWITCH_OP_VAR(op2, key_identical_susp_d, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ cfd.c:937:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 937 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(HTable); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:734:47: note: in expansion of macro 'FOLLOW' 734 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ bigint.c:62:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 62 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); \ | ^ bigint.c:1418:5: note: in expansion of macro 'BP_DECOMPOSE_BIGINT' 1418 | BP_DECOMPOSE_BIGINT(op, xsign, xsize, xDLst); | ^~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:576:13: note: in expansion of macro 'SWITCH_OP_VAR' 576 | SWITCH_OP_VAR(op2, key_identical_susp_d, | ^~~~~~~~~~~~~ table.c:1140:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1140 | ANSWERTABLE_BUCKET_PTR(answer_table) = (BPLONG)bucket_ptr; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:889:5: note: in expansion of macro 'DEREF' 889 | DEREF(Var); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1184:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1184 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ emu_inst.h:735:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 735 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ cfd.c:938:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 938 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_ptr); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:576:13: note: in expansion of macro 'SWITCH_OP_VAR' 576 | SWITCH_OP_VAR(op2, key_identical_susp_d, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:889:5: note: in expansion of macro 'DEREF' 889 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:735:47: note: in expansion of macro 'FOLLOW' 735 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:1191:20: note: in expansion of macro 'IS_FLOAT_PSC' 1191 | {if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ table.c:1143:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1143 | FOLLOW(bucket_ptr+i) = (BPLONG)NULL; | ^ bigint.c:85:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 85 | cell_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); \ | ^ bigint.c:1421:5: note: in expansion of macro 'BP_MAKE_UBIG_FROM_DLST' 1421 | BP_MAKE_UBIG_FROM_DLST(xDLst, xsize, x); | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:738:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 738 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:889:5: note: in expansion of macro 'DEREF' 889 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:941:5: note: in expansion of macro 'DEREF_NONVAR' 941 | DEREF_NONVAR(CompVars); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:581:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 581 | SWITCH_OP_STRUCT(op2, key_identical_str_d, | ^~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1191:20: note: in expansion of macro 'IS_FLOAT_PSC' 1191 | {if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ bigint.c: In function 'b_BUILD_56B_INT_ccf': table.c:1147:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1147 | FOLLOW(bucket_ptr+index) = (BPLONG)first_answer; | ^ emu_inst.h:740:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 740 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:760:5: note: in expansion of macro 'LoadZ' 760 | LoadZ; | ^~~~~ table.c: In function 'addTableAnswer': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:581:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 581 | SWITCH_OP_STRUCT(op2, key_identical_str_d, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:890:5: note: in expansion of macro 'DEREF' 890 | DEREF(E); | ^~~~~ cfd.c:942:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 942 | comp_vars_ptr = (BPLONG_PTR)UNTAGGED_ADDR(CompVars); | ^ emu_inst.h:749:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 749 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:1193:30: note: in expansion of macro 'IS_BIGINT_PSC' 1193 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:581:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 581 | SWITCH_OP_STRUCT(op2, key_identical_str_d, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ bigint.c:1436:5: note: in expansion of macro 'DEREF_NONVAR' 1436 | DEREF_NONVAR(w1); w1 = INTVAL(w1); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:890:5: note: in expansion of macro 'DEREF' 890 | DEREF(E); | ^~~~~ table.c:1164:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1164 | answer_table = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ emu_inst.h:752:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 752 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ cfd.c:943:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 943 | sym_ptr = (SYM_REC_PTR)FOLLOW(comp_vars_ptr); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:581:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 581 | SWITCH_OP_STRUCT(op2, key_identical_str_d, | ^~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1193:30: note: in expansion of macro 'IS_BIGINT_PSC' 1193 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:765:5: note: in expansion of macro 'LoadZ' 765 | LoadZ; | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:890:5: note: in expansion of macro 'DEREF' 890 | DEREF(E); | ^~~~~ emu_inst.h:754:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 754 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:586:34: note: in expansion of macro 'FOLLOW' 586 | if (FOLLOW(op1) != FOLLOW(op2)) | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1168:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1168 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ cfd.c:952:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 952 | FOLLOW(tuple_ptr) = (BPLONG)sym_ptr; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ bigint.c:1437:5: note: in expansion of macro 'DEREF_NONVAR' 1437 | DEREF_NONVAR(w0); w0 = INTVAL(w0); | ^~~~~~~~~~~~ emu_inst.h:756:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 756 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ file.c:1196:33: note: in expansion of macro 'GET_STR_SYM_REC' 1196 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:586:49: note: in expansion of macro 'FOLLOW' 586 | if (FOLLOW(op1) != FOLLOW(op2)) | ^~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o reduce.o espresso/reduce.c term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:768:5: note: in expansion of macro 'LoadZ' 768 | LoadZ; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:890:5: note: in expansion of macro 'DEREF' 890 | DEREF(E); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:758:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 758 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1196:33: note: in expansion of macro 'GET_STR_SYM_REC' 1196 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ cfd.c:956:38: note: in expansion of macro 'DEREF_NONVAR' 956 | t = FOLLOW(comp_vars_ptr+i); DEREF_NONVAR(t); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ bigint.c:1439:5: note: in expansion of macro 'ASSIGN_f_atom' 1439 | ASSIGN_f_atom(v, MAKEINT((w1 << 28 | w0))); | ^~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o rows.o espresso/rows.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:588:38: note: in expansion of macro 'GET_ARITY' 588 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ unify.c:588:61: note: in expansion of macro 'FOLLOW' 588 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1172:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1172 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:894:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 894 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ emu_inst.h:784:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 784 | ep = (BPLONG_PTR)*P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:769:5: note: in expansion of macro 'LoadZ' 769 | LoadZ; | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c: In function 'b_DM_INNER_TRUE_cc': emu_inst.h:786:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 786 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ cfd.c:968:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 968 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(compvar); | ^ unify.c:588:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 588 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ unify.c:588:38: note: in expansion of macro 'GET_ARITY' 588 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(op1)); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:905:5: note: in expansion of macro 'DEREF' 905 | DEREF(Var); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1172:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1172 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:770:5: note: in expansion of macro 'LoadZ' 770 | LoadZ; | ^~~~~ unify.c:590:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 590 | if (!key_identical(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:786:51: note: in expansion of macro 'FOLLOW' 786 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ file.c: In function 'b_WRITEQ_QUICK_c': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:905:5: note: in expansion of macro 'DEREF' 905 | DEREF(Var); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ unify.c:590:80: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 590 | if (!key_identical(*((BPLONG_PTR) op1 + i), *((BPLONG_PTR) op2 + i))) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:790:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 790 | *LOCAL_TOP = (BPLONG)AR; | ^ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1172:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1172 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:774:5: note: in expansion of macro 'LoadAddr' 774 | LoadAddr; | ^~~~~~~~ unify.c:594:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 594 | op1 = *((BPLONG_PTR) op1 + arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1210:5: note: in expansion of macro 'SWITCH_OP' 1210 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:905:5: note: in expansion of macro 'DEREF' 905 | DEREF(Var); | ^~~~~ emu_inst.h:792:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 792 | AR_CPS(AR) = (BPLONG)P; | ^ unify.c:595:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 595 | op2 = *((BPLONG_PTR) op2 + arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:905:5: note: in expansion of macro 'DEREF' 905 | DEREF(Var); | ^~~~~ emu_inst.h:802:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 802 | ep = (BPLONG_PTR)*P; | ^ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:778:5: note: in expansion of macro 'LoadAddr' 778 | LoadAddr; | ^~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1210:5: note: in expansion of macro 'SWITCH_OP' 1210 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ unify.c: In function 'unifyNumberedTerms': table.c:1185:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1185 | answer = (BPLONG_PTR)FOLLOW(entryPtr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ unify.c:612:5: note: in expansion of macro 'DEREF_NONVAR' 612 | DEREF_NONVAR(t2); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:906:5: note: in expansion of macro 'DEREF' 906 | DEREF(E); | ^~~~~ emu_inst.h:804:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 804 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:779:5: note: in expansion of macro 'LoadZ' 779 | LoadZ; | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1210:5: note: in expansion of macro 'SWITCH_OP' 1210 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ mic.c:368:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 368 | ptr1 = (BPLONG_PTR)UNTAGGED_ADDR(val1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:893:5: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:906:5: note: in expansion of macro 'DEREF' 906 | DEREF(E); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:804:47: note: in expansion of macro 'FOLLOW' 804 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ table.c:1201:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1201 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ mic.c:369:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 369 | ptr2 = (BPLONG_PTR)UNTAGGED_ADDR(val2); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1210:5: note: in expansion of macro 'SWITCH_OP' 1210 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:783:5: note: in expansion of macro 'LoadAddr' 783 | LoadAddr; | ^~~~~~~~ mic.c:370:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 370 | sym_ptr1 = (SYM_REC_PTR)(FOLLOW(ptr1)); | ^ emu_inst.h:808:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 808 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:906:5: note: in expansion of macro 'DEREF' 906 | DEREF(E); | ^~~~~ mic.c:371:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 371 | sym_ptr2 = (SYM_REC_PTR)(FOLLOW(ptr2)); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:893:17: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ file.c:1211:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1211 | {fprintf(curr_out, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr);}, | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:613:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 613 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ emu_inst.h:810:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 810 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:784:5: note: in expansion of macro 'LoadZ' 784 | LoadZ; | ^~~~~ table.c:1210:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1210 | FOLLOW(entryPtr) = (BPLONG)this_answer; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:906:5: note: in expansion of macro 'DEREF' 906 | DEREF(E); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:893:17: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'compare_float_unknown': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:613:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 613 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ emu_inst.h:820:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 820 | ep = (BPLONG_PTR)*P; | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1214:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1214 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(val2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:785:5: note: in expansion of macro 'LoadZ' 785 | LoadZ; | ^~~~~ domain.c:909:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 909 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:893:17: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(val2); | ^~~~~ table.c:1211:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1211 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)NULL; | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:613:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 613 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(val2); | ^~~~~ emu_inst.h:822:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 822 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ domain.c: In function 'varorint_dm_true': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:408:5: note: in expansion of macro 'DEREF' 408 | DEREF(val2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:1223:23: note: in expansion of macro 'IS_FLOAT_PSC' 1223 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ unify.c:613:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 613 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:893:17: note: in expansion of macro 'DEREF' 893 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:409:9: note: in expansion of macro 'ISFLOAT' 409 | if (ISFLOAT(val2)) { | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:822:47: note: in expansion of macro 'FOLLOW' 822 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:789:5: note: in expansion of macro 'LoadAddr' 789 | LoadAddr; | ^~~~~~~~ table.c:1212:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1212 | last_answer = (BPLONG_PTR)ANSWERTABLE_LAST(answer_table); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:615:23: note: in expansion of macro 'NDEREF' 615 | {NDEREF(t1, start); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:921:5: note: in expansion of macro 'DEREF_NONVAR' 921 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ mic.c:409:9: note: in expansion of macro 'ISFLOAT' 409 | if (ISFLOAT(val2)) { | ^~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1223:23: note: in expansion of macro 'IS_FLOAT_PSC' 1223 | if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ emu_inst.h:826:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 826 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ unify.c:615:23: note: in expansion of macro 'NDEREF' 615 | {NDEREF(t1, start); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:790:5: note: in expansion of macro 'LoadZ' 790 | LoadZ; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ mic.c:417:16: note: in expansion of macro 'IS_BIGINT' 417 | } else if (IS_BIGINT(val2)) { | ^~~~~~~~~ domain.c:925:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 925 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ table.c:1213:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1213 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)this_answer; | ^ emu_inst.h:828:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 828 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ unify.c:615:23: note: in expansion of macro 'NDEREF' 615 | {NDEREF(t1, start); | ^~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ mic.c:417:16: note: in expansion of macro 'IS_BIGINT' 417 | } else if (IS_BIGINT(val2)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:1225:30: note: in expansion of macro 'IS_BIGINT_PSC' 1225 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:914:20: note: in expansion of macro 'IS_BIGINT' 914 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ assert.c: In function 'b_GET_PRED_PTR_cff': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:791:5: note: in expansion of macro 'LoadZ' 791 | LoadZ; | ^~~~~ domain.c: In function 'dm_true': clpfd.c: In function 'dvar_degree_reset_cs_tags_term': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ unify.c:615:23: note: in expansion of macro 'NDEREF' 615 | {NDEREF(t1, start); | ^~~~~~ emu_inst.h:837:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 837 | ep = (BPLONG_PTR)*P; | ^ mic.c: In function 'c_INCREMENTARG': term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:914:20: note: in expansion of macro 'IS_BIGINT' 914 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1214:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1214 | ANSWERTABLE_LAST(answer_table) = (BPLONG)this_answer; | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1225:30: note: in expansion of macro 'IS_BIGINT_PSC' 1225 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:454:5: note: in expansion of macro 'DEREF' 454 | DEREF(op1); | ^~~~~ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ unify.c:616:26: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 616 | ASSIGN_TRAIL_VALUE(t1, NumberVar(global_var_num)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:721:5: note: in expansion of macro 'DEREF' 721 | DEREF(term); | ^~~~~ emu_inst.h:840:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 840 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ domain.c:949:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 949 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(Head); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:454:5: note: in expansion of macro 'DEREF' 454 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:792:5: note: in expansion of macro 'LoadZ' 792 | LoadZ; | ^~~~~ table.c: In function 'expandAnswerTable': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:454:5: note: in expansion of macro 'DEREF' 454 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:920:16: note: in expansion of macro 'IS_BIGINT' 920 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:721:5: note: in expansion of macro 'DEREF' 721 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ unify.c:618:34: note: in expansion of macro 'FOLLOW' 618 | return (FOLLOW(t1) == t2); | ^~~~~~ file.c:1228:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1228 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o set.o espresso/set.c emu_inst.h:842:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 842 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:454:5: note: in expansion of macro 'DEREF' 454 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(Head); | ^~~~~ domain.c: In function 'dm_true_bv': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:721:5: note: in expansion of macro 'DEREF' 721 | DEREF(term); | ^~~~~ unify.c:624:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 624 | op1 = *(BPLONG_PTR)t1; | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:920:16: note: in expansion of macro 'IS_BIGINT' 920 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:455:5: note: in expansion of macro 'DEREF' 455 | DEREF(op2); | ^~~~~ emu_inst.h:844:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 844 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1230:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1230 | old_htable = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ file.c:1234:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1234 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:796:5: note: in expansion of macro 'LoadAddr' 796 | LoadAddr; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:455:5: note: in expansion of macro 'DEREF' 455 | DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(Head); | ^~~~~ domain.c:970:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 970 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:721:5: note: in expansion of macro 'DEREF' 721 | DEREF(term); | ^~~~~ unify.c:625:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 625 | op2 = *(BPLONG_PTR)t2; | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ arith.c: In function 'bp_bitwise_complement': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:455:5: note: in expansion of macro 'DEREF' 455 | DEREF(op2); | ^~~~~ emu_inst.h:846:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 846 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:455:5: note: in expansion of macro 'DEREF' 455 | DEREF(op2); | ^~~~~ domain.c: In function 'dm_true_bv_nbt': unify.c:627:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 627 | t1 = *((BPLONG_PTR)t1+1); | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ file.c:1235:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1235 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr);}); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:935:5: note: in expansion of macro 'DEREF' 935 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:797:5: note: in expansion of macro 'LoadZ' 797 | LoadZ; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:873:5: note: in expansion of macro 'DEREF' 873 | DEREF(Head); | ^~~~~ clpfd.c:723:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 723 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ table.c:1237:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1237 | new_htable[i] = (BPLONG)NULL; | ^ emu_inst.h:872:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 872 | ep = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:94:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 94 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ unify.c:628:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 628 | t2 = *((BPLONG_PTR)t2+1); | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ domain.c:985:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 985 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ mic.c:461:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 461 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:935:5: note: in expansion of macro 'DEREF' 935 | DEREF(op1); | ^~~~~ file.c:1235:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1235 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr);}); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ mic.c:461:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 461 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert.c:875:19: note: in expansion of macro 'GET_STR_SYM_REC' 875 | sym_ptr = GET_STR_SYM_REC(Head); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:636:30: note: in expansion of macro 'FOLLOW' 636 | if (FOLLOW(t1) != FOLLOW(t2)) return 0; | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:798:5: note: in expansion of macro 'LoadZ' 798 | LoadZ; | ^~~~~ domain.c: In function 'b_DM_MIN_MAX_cff': emu_inst.h:874:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 874 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ table.c:1241:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1241 | answer = (BPLONG_PTR)old_htable[i]; | ^ mic.c:462:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 462 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:935:5: note: in expansion of macro 'DEREF' 935 | DEREF(op1); | ^~~~~ clpfd.c:733:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 733 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:636:44: note: in expansion of macro 'FOLLOW' 636 | if (FOLLOW(t1) != FOLLOW(t2)) return 0; | ^~~~~~ clpfd.h:759:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 759 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ assert.c:875:19: note: in expansion of macro 'GET_STR_SYM_REC' 875 | sym_ptr = GET_STR_SYM_REC(Head); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:874:51: note: in expansion of macro 'FOLLOW' 874 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ In file included from mic.c:35: term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ mic.c:464:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 464 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:935:5: note: in expansion of macro 'DEREF' 935 | DEREF(op1); | ^~~~~ clpfd.c:739:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 739 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:799:5: note: in expansion of macro 'LoadZ' 799 | LoadZ; | ^~~~~ file.c: In function 'c_fmt_writeq_quick': table.c:1243:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1243 | next_answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ assert.c:877:19: note: in expansion of macro 'GET_ATM_SYM_REC' 877 | sym_ptr = GET_ATM_SYM_REC(Head); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:637:34: note: in expansion of macro 'GET_ARITY' 637 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ unify.c:637:57: note: in expansion of macro 'FOLLOW' 637 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~ emu_inst.h:878:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 878 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:740:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 740 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ mic.c:473:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 473 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1-1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1244:5: note: in expansion of macro 'SWITCH_OP' 1244 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ clpfd.c: In function 'display_constraint': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:800:5: note: in expansion of macro 'LoadZ' 800 | LoadZ; | ^~~~~ emu_inst.h:880:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 880 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:948:16: note: in expansion of macro 'IS_BIGINT' 948 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ assert.c:902:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 902 | pred = (BPLONG)GET_EP(sym_ptr); | ^ table.c:1246:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1246 | new_htable[index] = (BPLONG)answer; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ mic.c:475:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 475 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ clpfd.c:753:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 753 | sym_ptr = (SYM_REC_PTR)FOLLOW(((BPLONG_PTR)AR_REEP(frame)+2)); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ unify.c:637:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 637 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ unify.c:637:34: note: in expansion of macro 'GET_ARITY' 637 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1244:5: note: in expansion of macro 'SWITCH_OP' 1244 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ emu_inst.h:890:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 890 | ep = (BPLONG_PTR)*P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:998:5: note: in expansion of macro 'DEREF' 998 | DEREF(Var); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:948:16: note: in expansion of macro 'IS_BIGINT' 948 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ unify.c:639:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 639 | op1 = *((BPLONG_PTR)t1+i); | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ mic.c: In function 'c_DECREMENTARG': clpfd.c:753:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 753 | sym_ptr = (SYM_REC_PTR)FOLLOW(((BPLONG_PTR)AR_REEP(frame)+2)); | ^ arith.c: In function 'bp_bitwise_xor': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:493:5: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:1252:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1252 | ANSWERTABLE_BUCKET_PTR(answer_table) = (BPLONG)new_htable; | ^ clpfd.c: In function 'display_constraints': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1244:5: note: in expansion of macro 'SWITCH_OP' 1244 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:903:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 903 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ unify.c:640:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 640 | op2 = *((BPLONG_PTR)t2+i); | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c: In function 'addTableOptimalAnswer': loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:808:5: note: in expansion of macro 'LoadStruct' 808 | LoadStruct; | ^~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:493:5: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ domain.c:1000:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1000 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ emu_inst.h:892:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 892 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ clpfd.c:769:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 769 | while (AR_PREV(frame) != (BPLONG)frame) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:964:5: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:493:5: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ In file included from loader.c:526: load_inst.h:809:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 809 | sym_ptr = (SYM_REC_PTR)FOLLOW(inst_addr-1); | ^ unify.c: In function 'c_SAME_ADDR': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:493:5: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ assert.c:62:54: note: in expansion of macro 'GET_STR_SYM_REC' 62 | #define IS_INTERPRETED_PRED(pred) (ISSTRUCT(pred) && GET_STR_SYM_REC(pred) == c_object_ref_sym) | ^~~~~~~~~~~~~~~ assert.c:903:9: note: in expansion of macro 'IS_INTERPRETED_PRED' 903 | if (IS_INTERPRETED_PRED(pred)) { | ^~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:1244:5: note: in expansion of macro 'SWITCH_OP' 1244 | SWITCH_OP(op, writeqquick_1, | ^~~~~~~~~ clpfd.c:771:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 771 | frame = (BPLONG_PTR)AR_PREV(frame); | ^ table.c:1272:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1272 | answer_table = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:964:5: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:892:47: note: in expansion of macro 'FOLLOW' 892 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:653:5: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1002:13: note: in expansion of macro 'ASSIGN_f_atom' 1002 | ASSIGN_f_atom(Min, MAKEINT(DV_first(dv_ptr))); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:493:17: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ loader.c:172:13: note: in expansion of macro 'LoadZ' 172 | LoadZ; \ | ^~~~~ load_inst.h:811:5: note: in expansion of macro 'LoadZs' 811 | LoadZs(n); | ^~~~~~ clpfd.c: In function 'b_VV_EQ_C_CON_ccc': term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:1248:33: note: in expansion of macro 'GET_ATM_SYM_REC' 1248 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:653:5: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:493:17: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:904:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 904 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:964:5: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ emu_inst.h:896:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 896 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:790:5: note: in expansion of macro 'DEREF_NONVAR' 790 | DEREF_NONVAR(X); if (!IS_SUSP_VAR(X)) return BP_TRUE; | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:493:17: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:1276:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1276 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:653:5: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1003:13: note: in expansion of macro 'ASSIGN_f_atom' 1003 | ASSIGN_f_atom(Max, MAKEINT(DV_last(dv_ptr))); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:493:17: note: in expansion of macro 'DEREF' 493 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:964:5: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:904:20: note: in expansion of macro 'INTERPRETED_PRED_PTR' 904 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:898:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 898 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:1255:20: note: in expansion of macro 'IS_FLOAT_PSC' 1255 | {if (IS_FLOAT_PSC(op)) | ^~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:816:5: note: in expansion of macro 'LoadAddr' 816 | LoadAddr; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:653:5: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:791:5: note: in expansion of macro 'DEREF_NONVAR' 791 | DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ emu_inst.h:908:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 908 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1009:9: note: in expansion of macro 'ASSIGN_f_atom' 1009 | ASSIGN_f_atom(Min, Var); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ mic.c:499:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 499 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:964:17: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert.c:905:9: note: in expansion of macro 'ASSIGN_f_atom' 905 | ASSIGN_f_atom(PredPtr, ADDTAG((BPLONG)pred_ptr, INT_TAG)); | ^~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1255:20: note: in expansion of macro 'IS_FLOAT_PSC' 1255 | {if (IS_FLOAT_PSC(op)) | ^~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1280:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1280 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ mic.c:499:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 499 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ clpfd.c:794:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 794 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ unify.c:653:15: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:964:17: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ loader.c:172:13: note: in expansion of macro 'LoadZ' 172 | LoadZ; \ | ^~~~~ load_inst.h:820:5: note: in expansion of macro 'LoadZs' 820 | LoadZs(n); | ^~~~~~ mic.c:500:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 500 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1010:9: note: in expansion of macro 'ASSIGN_f_atom' 1010 | ASSIGN_f_atom(Max, Var); | ^~~~~~~~~~~~~ emu_inst.h:910:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 910 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ unify.c:653:15: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:1257:28: note: in expansion of macro 'IS_BIGINT_PSC' 1257 | else if (IS_BIGINT_PSC(op)) | ^~~~~~~~~~~~~ clpfd.c:795:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 795 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c: In function 'b_DM_MIN_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ mic.c:502:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 502 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:964:17: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ unify.c:653:15: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ assert.c:905:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 905 | ASSIGN_f_atom(PredPtr, ADDTAG((BPLONG)pred_ptr, INT_TAG)); | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ assert.c:905:32: note: in expansion of macro 'ADDTAG' 905 | ASSIGN_f_atom(PredPtr, ADDTAG((BPLONG)pred_ptr, INT_TAG)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:910:47: note: in expansion of macro 'FOLLOW' 910 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1280:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1280 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1023:5: note: in expansion of macro 'DEREF' 1023 | DEREF(Var); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:1257:28: note: in expansion of macro 'IS_BIGINT_PSC' 1257 | else if (IS_BIGINT_PSC(op)) | ^~~~~~~~~~~~~ mic.c:511:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1-1; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ unify.c:653:15: note: in expansion of macro 'DEREF' 653 | DEREF(X); DEREF(Y); | ^~~~~ emu_inst.h:914:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 914 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:964:17: note: in expansion of macro 'DEREF' 964 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:1023:5: note: in expansion of macro 'DEREF' 1023 | DEREF(Var); | ^~~~~ emu_inst.h:916:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 916 | AR_CPS(AR) = (BPLONG)P; | ^ file.c: In function 'b_PUT_BYTE_c': bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1280:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 1280 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, this_answer, answer_record_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:832:5: note: in expansion of macro 'LoadAddr' 832 | LoadAddr; | ^~~~~~~~ clpfd.c: In function 'b_V_EQ_VC_CON_ccc': emu_inst.h:925:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 925 | ep = (BPLONG_PTR)*P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1023:5: note: in expansion of macro 'DEREF' 1023 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1294:5: note: in expansion of macro 'DEREF' 1294 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:850:5: note: in expansion of macro 'DEREF_NONVAR' 850 | DEREF_NONVAR(X); if (!IS_SUSP_VAR(X)) return BP_TRUE; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:983:20: note: in expansion of macro 'IS_BIGINT' 983 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ emu_inst.h:928:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 928 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ table.c:1293:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1293 | answer = (BPLONG_PTR)FOLLOW(entryPtr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:1023:5: note: in expansion of macro 'DEREF' 1023 | DEREF(Var); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1294:5: note: in expansion of macro 'DEREF' 1294 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:851:5: note: in expansion of macro 'DEREF_NONVAR' 851 | DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:840:5: note: in expansion of macro 'LoadAddr' 840 | LoadAddr; | ^~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:983:20: note: in expansion of macro 'IS_BIGINT' 983 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ emu_inst.h:930:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 930 | FOLLOW(P) = (BPLONG)(ep+1); | ^ domain.c:1025:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1025 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1294:5: note: in expansion of macro 'DEREF' 1294 | DEREF(op); | ^~~~~ emu_inst.h:932:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 932 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ clpfd.c:854:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 854 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ table.c:1309:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1309 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:989:16: note: in expansion of macro 'IS_BIGINT' 989 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:846:5: note: in expansion of macro 'LoadAddr' 846 | LoadAddr; | ^~~~~~~~ emu_inst.h:934:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 934 | FOLLOW(P) = (BPLONG)(ep+1); | ^ clpfd.c:855:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 855 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1294:5: note: in expansion of macro 'DEREF' 1294 | DEREF(op); | ^~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:989:16: note: in expansion of macro 'IS_BIGINT' 989 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1027:13: note: in expansion of macro 'ASSIGN_f_atom' 1027 | ASSIGN_f_atom(Min, MAKEINT(DV_first(dv_ptr))); | ^~~~~~~~~~~~~ table.c:1315:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1315 | last_answer = (BPLONG_PTR)ANSWERTABLE_LAST(answer_table); | ^ emu_inst.h:960:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 960 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert.c:906:9: note: in expansion of macro 'ASSIGN_f_atom' 906 | ASSIGN_f_atom(IsDynamic, is_dynamic); | ^~~~~~~~~~~~~ file.c: In function 'b_PUT_CODE_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1033:9: note: in expansion of macro 'ASSIGN_f_atom' 1033 | ASSIGN_f_atom(Min, Var); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:992:20: note: in expansion of macro 'IS_BIGINT' 992 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ assert.c: In function 'b_GET_CLAUSES_cfff': emu_inst.h:962:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 962 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ domain.c: In function 'b_DM_MAX_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1323:5: note: in expansion of macro 'DEREF' 1323 | DEREF(op); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:857:5: note: in expansion of macro 'LoadAddr' 857 | LoadAddr; | ^~~~~~~~ table.c:1326:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1326 | FOLLOW(entryPtr) = (BPLONG)this_answer; | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:992:20: note: in expansion of macro 'IS_BIGINT' 992 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:924:5: note: in expansion of macro 'DEREF' 924 | DEREF(Head); | ^~~~~ clpfd.c: In function 'c_UU_EQ_C_CON': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1046:5: note: in expansion of macro 'DEREF' 1046 | DEREF(Var); | ^~~~~ arith.c: In function 'bp_math_integer': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:962:51: note: in expansion of macro 'FOLLOW' 962 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1323:5: note: in expansion of macro 'DEREF' 1323 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:924:5: note: in expansion of macro 'DEREF' 924 | DEREF(Head); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:901:20: note: in expansion of macro 'DEREF_NONVAR' 901 | X = ARG(2, 5); DEREF_NONVAR(X); if (!IS_SUSP_VAR(X)) return BP_TRUE; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1009:5: note: in expansion of macro 'DEREF' 1009 | DEREF(op1); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:864:5: note: in expansion of macro 'LoadAddr' 864 | LoadAddr; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:1046:5: note: in expansion of macro 'DEREF' 1046 | DEREF(Var); | ^~~~~ table.c:1341:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1341 | FOLLOW(entryPtr) = (BPLONG)this_answer; | ^ emu_inst.h:964:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 964 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1323:5: note: in expansion of macro 'DEREF' 1323 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:924:5: note: in expansion of macro 'DEREF' 924 | DEREF(Head); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1009:5: note: in expansion of macro 'DEREF' 1009 | DEREF(op1); | ^~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:865:5: note: in expansion of macro 'LoadAddr' 865 | LoadAddr; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1046:5: note: in expansion of macro 'DEREF' 1046 | DEREF(Var); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:903:20: note: in expansion of macro 'DEREF_NONVAR' 903 | Y = ARG(4, 5); DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:964:51: note: in expansion of macro 'FOLLOW' 964 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:924:5: note: in expansion of macro 'DEREF' 924 | DEREF(Head); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1323:5: note: in expansion of macro 'DEREF' 1323 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1009:5: note: in expansion of macro 'DEREF' 1009 | DEREF(op1); | ^~~~~ loader.c:139:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 139 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst.h:866:5: note: in expansion of macro 'LoadStruct' 866 | LoadStruct; | ^~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:1046:5: note: in expansion of macro 'DEREF' 1046 | DEREF(Var); | ^~~~~ table.c: In function 'removeAnswerFromAnswerTable': emu_inst.h:967:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 967 | *LOCAL_TOP = (BPLONG)AR; | ^ clpfd.c:906:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 906 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:925:15: note: in expansion of macro 'GET_SYM_REC' 925 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:867:5: note: in expansion of macro 'LoadAddr' 867 | LoadAddr; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1009:5: note: in expansion of macro 'DEREF' 1009 | DEREF(op1); | ^~~~~ file.c: In function 'b_PUT_c': emu_inst.h:969:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 969 | AR_CPS(AR) = (BPLONG)P; | ^ domain.c:1048:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1048 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ clpfd.c:907:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 907 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ table.c:1386:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1386 | bucket_ptr = (BPLONG_PTR)ANSWERTABLE_BUCKET_PTR(answer_table); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ assert.c:925:15: note: in expansion of macro 'GET_SYM_REC' 925 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:871:5: note: in expansion of macro 'LoadZ' 871 | LoadZ; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1362:5: note: in expansion of macro 'DEREF' 1362 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1010:10: note: in expansion of macro 'ISNUM' 1010 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:979:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 979 | ep = (BPLONG_PTR)*P; | ^ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ assert.c:925:15: note: in expansion of macro 'GET_SYM_REC' 925 | sym_ptr = GET_SYM_REC(Head); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1050:13: note: in expansion of macro 'ASSIGN_f_atom' 1050 | ASSIGN_f_atom(Max, MAKEINT(DV_last(dv_ptr))); | ^~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1010:10: note: in expansion of macro 'ISNUM' 1010 | if (!ISNUM(op1)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:149:26: note: in expansion of macro 'ADDTAG' 149 | *inst_addr = ADDTAG(reloc_table[temp32 >> 2], ATM); \ | ^~~~~~ load_inst.h:872:5: note: in expansion of macro 'LoadZ' 872 | LoadZ; | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1362:5: note: in expansion of macro 'DEREF' 1362 | DEREF(op); | ^~~~~ emu_inst.h:981:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 981 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ table.c:1389:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1389 | answer = (BPLONG_PTR)FOLLOW(answer_ptr); | ^ assert.c:926:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 926 | pred = (BPLONG)GET_EP(sym_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1056:9: note: in expansion of macro 'ASSIGN_f_atom' 1056 | ASSIGN_f_atom(Max, Var); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1010:10: note: in expansion of macro 'ISNUM' 1010 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:981:47: note: in expansion of macro 'FOLLOW' 981 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ loader.c:132:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 132 | *inst_addr++ = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst.h:873:5: note: in expansion of macro 'LoadAddr' 873 | LoadAddr; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1362:5: note: in expansion of macro 'DEREF' 1362 | DEREF(op); | ^~~~~ domain.c: In function 'b_DM_COUNT_cf': clpfd.c: In function 'print_event_queue': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o setc.o espresso/setc.c table.c:1392:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1392 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_CHAIN(answer); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1010:10: note: in expansion of macro 'ISNUM' 1010 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:983:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 983 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1070:5: note: in expansion of macro 'DEREF' 1070 | DEREF(Var); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1362:5: note: in expansion of macro 'DEREF' 1362 | DEREF(op); | ^~~~~ table.c: In function 'repositionLastTabledAnswerMin': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sharp.o espresso/sharp.c clpfd.c:950:16: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 3 has type 'BPLONG_PTR' {aka 'long long int *'} [-Wformat=] 950 | printf("FLAG(%d) queue(" BPULONG_FMT_STR ")\n", event_flag[i], triggeredCs[i]); | ^~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~ | | | BPLONG_PTR {aka long long int *} In file included from bprolog.h:10: basic.h:93:29: note: format string is defined here 93 | #define BPULONG_FMT_STR "%llx" | ~~~^ | | | long long unsigned int | %lln term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:983:47: note: in expansion of macro 'FOLLOW' 983 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ file.c: In function 'c_put_update_pos': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:1015:23: note: in expansion of macro 'IS_BIGINT' 1015 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:1070:5: note: in expansion of macro 'DEREF' 1070 | DEREF(Var); | ^~~~~ clpfd.c: In function 'c_U_EQ_UC_CON': emu_inst.h:986:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 986 | *LOCAL_TOP = (BPLONG)AR; | ^ table.c:1413:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1413 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:1015:23: note: in expansion of macro 'IS_BIGINT' 1015 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1070:5: note: in expansion of macro 'DEREF' 1070 | DEREF(Var); | ^~~~~ assert.c:61:77: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ term.h:100:37: note: in definition of macro 'UNTAGGED_ADDR' 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^~ assert.c:61:70: note: in expansion of macro 'FOLLOW' 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^~~~~~ assert.c:927:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 927 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1382:5: note: in expansion of macro 'DEREF' 1382 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:961:20: note: in expansion of macro 'DEREF_NONVAR' 961 | X = ARG(2, 5); DEREF_NONVAR(X); if (!IS_SUSP_VAR(X)) return BP_TRUE; | ^~~~~~~~~~~~ emu_inst.h:988:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 988 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:1070:5: note: in expansion of macro 'DEREF' 1070 | DEREF(Var); | ^~~~~ assert.c:61:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 61 | #define INTERPRETED_PRED_PTR(pred) (InterpretedPredPtr)UNTAGGED_ADDR(FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(pred)+1)) | ^ assert.c:927:16: note: in expansion of macro 'INTERPRETED_PRED_PTR' 927 | pred_ptr = INTERPRETED_PRED_PTR(pred); | ^~~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_math_sign': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1382:5: note: in expansion of macro 'DEREF' 1382 | DEREF(op); | ^~~~~ table.c:1415:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1415 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)last_answer; | ^ emu_inst.h:998:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 998 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:963:20: note: in expansion of macro 'DEREF_NONVAR' 963 | Y = ARG(4, 5); DEREF_NONVAR(Y); if (!IS_SUSP_VAR(Y)) return BP_TRUE; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1036:5: note: in expansion of macro 'DEREF' 1036 | DEREF(op1); | ^~~~~ domain.c:1072:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1072 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ assert.c:929:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 929 | arg1 = FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(Head)+1); /* arg(1,Head,Arg1) */ | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1382:5: note: in expansion of macro 'DEREF' 1382 | DEREF(op); | ^~~~~ emu_inst.h:1000:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1000 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ table.c:1416:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1416 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1036:5: note: in expansion of macro 'DEREF' 1036 | DEREF(op1); | ^~~~~ clpfd.c:966:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 966 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1382:5: note: in expansion of macro 'DEREF' 1382 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1000:47: note: in expansion of macro 'FOLLOW' 1000 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ domain.c:1080:5: note: in expansion of macro 'ASSIGN_f_atom' 1080 | ASSIGN_f_atom(Count, size); | ^~~~~~~~~~~~~ loader.c: In function 'load_hashtab': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1036:5: note: in expansion of macro 'DEREF' 1036 | DEREF(op1); | ^~~~~ clpfd.c:967:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 967 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:313:9: note: in expansion of macro 'SWITCH_OP' 313 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ domain.c: In function 'count_domain_elms': loader.c:548:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 548 | hash_inst_addr = (BPLONG)RELOC_ADDR(hash_inst_addr); | ^ table.c:1421:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1421 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ file.c: In function 'b_TAB_c': emu_inst.h:1002:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1002 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1036:5: note: in expansion of macro 'DEREF' 1036 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:313:9: note: in expansion of macro 'SWITCH_OP' 313 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ domain.c:1093:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1093 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sigma.o espresso/sigma.c loader.c:559:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 559 | alt = (BPLONG)RELOC_ADDR(alt); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1411:5: note: in expansion of macro 'DEREF' 1411 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1002:47: note: in expansion of macro 'FOLLOW' 1002 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ domain.c: In function 'exclude_domain_elms': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:313:9: note: in expansion of macro 'SWITCH_OP' 313 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ table.c:1425:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1425 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)last_answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1037:10: note: in expansion of macro 'ISNUM' 1037 | if (!ISNUM(op1)) { | ^~~~~ clpfd.c: In function 'b_CLPSET_CARD_BOUND_c': loader.c: In function 'get_index_tab': emu_inst.h:1005:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1005 | *LOCAL_TOP = (BPLONG)AR; | ^ domain.c:1117:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1117 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ loader.c:606:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 606 | val = (BPLONG)reloc_table[val]; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1411:5: note: in expansion of macro 'DEREF' 1411 | DEREF(op); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:313:9: note: in expansion of macro 'SWITCH_OP' 313 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1037:10: note: in expansion of macro 'ISNUM' 1037 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1039:5: note: in expansion of macro 'DEREF' 1039 | DEREF(SetTerm); | ^~~~~ loader.c:607:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 607 | if (val == (BPLONG)list_psc) { | ^ emu_inst.h:1007:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1007 | AR_CPS(AR) = (BPLONG)P; | ^ table.c:1426:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1426 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ table.c: In function 'repositionLastTabledAnswerMax': loader.c:618:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 618 | val = (BPLONG)reloc_table[val]; | ^ domain.c: In function 'c_reachability_test': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1039:5: note: in expansion of macro 'DEREF' 1039 | DEREF(SetTerm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1411:5: note: in expansion of macro 'DEREF' 1411 | DEREF(op); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o signature.o espresso/signature.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1037:10: note: in expansion of macro 'ISNUM' 1037 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:317:42: note: in expansion of macro 'GET_STR_SYM_REC' 317 | {SYM_REC_PTR sym_ptr = GET_STR_SYM_REC(op); key = ADDTAG((BPLONG)sym_ptr, INT_TAG); hashcode = ((BPLONG)sym_ptr & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:1016:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1016 | ep = (BPLONG_PTR)*P; | ^ loader.c:632:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 632 | label = (BPLONG_PTR)BB4(buf_for_read); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1144:5: note: in expansion of macro 'DEREF_NONVAR' 1144 | DEREF_NONVAR(VarsVect); | ^~~~~~~~~~~~ loader.c:633:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 633 | label = RELOC_ADDR((BPLONG)label); | ^ loader.c:32:54: note: in definition of macro 'RELOC_ADDR' 32 | #define RELOC_ADDR(offset) ((BPLONG_PTR)curr_fence + offset) | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1039:5: note: in expansion of macro 'DEREF' 1039 | DEREF(SetTerm); | ^~~~~ table.c:1435:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1435 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1037:10: note: in expansion of macro 'ISNUM' 1037 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:1019:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1019 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1411:5: note: in expansion of macro 'DEREF' 1411 | DEREF(op); | ^~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:317:42: note: in expansion of macro 'GET_STR_SYM_REC' 317 | {SYM_REC_PTR sym_ptr = GET_STR_SYM_REC(op); key = ADDTAG((BPLONG)sym_ptr, INT_TAG); hashcode = ((BPLONG)sym_ptr & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ loader.c: In function 'gen_index': loader.c:656:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 656 | temp = (BPLONG_PTR)(hash_inst_addr) + 2; /* fill the slot in the hash inst*/ | ^ domain.c:1145:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1145 | var_vect_ptr = (BPLONG_PTR)UNTAGGED_ADDR(VarsVect); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1039:5: note: in expansion of macro 'DEREF' 1039 | DEREF(SetTerm); | ^~~~~ file.c: In function 'b_GET_BYTE_f': emu_inst.h:1021:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1021 | FOLLOW(P) = (BPLONG)(ep+1); | ^ loader.c:658:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 658 | *temp = (BPLONG)ep1; | ^ term.h:317:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 317 | {SYM_REC_PTR sym_ptr = GET_STR_SYM_REC(op); key = ADDTAG((BPLONG)sym_ptr, INT_TAG); hashcode = ((BPLONG)sym_ptr & HASH_BITS) >> 3;}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:317:69: note: in expansion of macro 'ADDTAG' 317 | {SYM_REC_PTR sym_ptr = GET_STR_SYM_REC(op); key = ADDTAG((BPLONG)sym_ptr, INT_TAG); hashcode = ((BPLONG)sym_ptr & HASH_BITS) >> 3;}, \ | ^~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ loader.c:666:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 666 | *ep1++ = (BPLONG)ep2; | ^ table.c:1437:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1437 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)last_answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1051:16: note: in expansion of macro 'IS_FLOAT_PSC' 1051 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ domain.c:1146:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1146 | sym_ptr = (SYM_REC_PTR)FOLLOW(var_vect_ptr); | ^ clpfd.c:1040:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1040 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(SetTerm); | ^ emu_inst.h:1023:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1023 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ loader.c:668:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 668 | while (*temp != (BPLONG)temp) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1436:5: note: in expansion of macro 'DEREF' 1436 | DEREF(op); | ^~~~~ term.h:317:115: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 317 | {SYM_REC_PTR sym_ptr = GET_STR_SYM_REC(op); key = ADDTAG((BPLONG)sym_ptr, INT_TAG); hashcode = ((BPLONG)sym_ptr & HASH_BITS) >> 3;}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ assert.c:930:9: note: in expansion of macro 'BP_HASH_KEY1_CODE1' 930 | BP_HASH_KEY1_CODE1(arg1, arg1_key, i, lab1); | ^~~~~~~~~~~~~~~~~~ loader.c:671:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 671 | label = (BPLONG_PTR)*temp++; | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1051:16: note: in expansion of macro 'IS_FLOAT_PSC' 1051 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ emu_inst.h:1025:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1025 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1042:38: note: in expansion of macro 'DEREF' 1042 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1436:5: note: in expansion of macro 'DEREF' 1436 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ loader.c:642:32: note: in expansion of macro 'FOLLOW' 642 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:674:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 674 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ table.c:1438:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1438 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert.c:931:9: note: in expansion of macro 'ASSIGN_f_atom' 931 | ASSIGN_f_atom(Key, arg1_key); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1159:39: note: in expansion of macro 'DEREF_NONVAR' 1159 | var = FOLLOW(var_vect_ptr+i); DEREF_NONVAR(var); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ mic.c:513:9: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 513 | PUSHTRAIL_H_ATOMIC(top, op2); | ^~~~~~~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:675:25: note: in expansion of macro 'GEN_JUMP' 675 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_SIGN_cf': emu_inst.h:1051:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1051 | ep = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1042:38: note: in expansion of macro 'DEREF' 1042 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1436:5: note: in expansion of macro 'DEREF' 1436 | DEREF(op); | ^~~~~ loader.c:45:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 45 | *ep++ = (BPLONG)lab_neq; \ | ^ loader.c:678:25: note: in expansion of macro 'GEN_HASH_BRANCH' 678 | GEN_HASH_BRANCH(hash_branch_constant, val, jumpaddr, ((BPLONG_PTR)label+3), ep2); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert.c:935:9: note: in expansion of macro 'ASSIGN_f_atom' 935 | ASSIGN_f_atom(Key, BP_ZERO); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'b_DESTRUCTIVE_SET_ARG_ccc': domain.c:1161:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1161 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ table.c:1443:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1443 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:1071:5: note: in expansion of macro 'ASSIGN_f_atom' 1071 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ loader.c:46:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 46 | *ep++ = (BPLONG)lab_eq; | ^ loader.c:678:25: note: in expansion of macro 'GEN_HASH_BRANCH' 678 | GEN_HASH_BRANCH(hash_branch_constant, val, jumpaddr, ((BPLONG_PTR)label+3), ep2); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1042:38: note: in expansion of macro 'DEREF' 1042 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:531:5: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ arith.c: In function 'bp_math_max': assert.c:937:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 937 | bucket_ptr = (InterpretedPredBucketPtr)FOLLOW(pred_ptr->hashtable+i); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1436:5: note: in expansion of macro 'DEREF' 1436 | DEREF(op); | ^~~~~ emu_inst.h:1055:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1055 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:531:5: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ loader.c:642:32: note: in expansion of macro 'FOLLOW' 642 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:682:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 682 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1042:38: note: in expansion of macro 'DEREF' 1042 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:531:5: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ domain.c: In function 'c_subcircuit_test': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1082:5: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ assert.c:938:5: note: in expansion of macro 'ASSIGN_f_atom' 938 | ASSIGN_f_atom(TimeStamp, MAKEINT(pred_ptr->time_stamp)); | ^~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:683:25: note: in expansion of macro 'GEN_JUMP' 683 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:531:5: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ table.c:1447:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1447 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)last_answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1055:51: note: in expansion of macro 'FOLLOW' 1055 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:1043:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1043 | sp_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SP); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1082:5: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ loader.c:50:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 50 | *ep++ = (BPLONG)arg2; | ^ loader.c:686:25: note: in expansion of macro 'GEN_COND_JUMP2' 686 | GEN_COND_JUMP2(hash_jmpn_list0, jumpaddr, ep2); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1197:5: note: in expansion of macro 'DEREF_NONVAR' 1197 | DEREF_NONVAR(Begin); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1453:5: note: in expansion of macro 'ASSIGN_f_atom' 1453 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:531:17: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ assert.c:939:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 939 | ASSIGN_sv_heap_term(Clauses, bucket_ptr->list); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:1058:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1058 | *LOCAL_TOP = (BPLONG)AR; | ^ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:687:25: note: in expansion of macro 'GEN_JUMP' 687 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ file.c: In function 'b_GET_CODE_f': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:531:17: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1082:5: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1448:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1448 | ANSWER_NEXT_IN_TABLE(last_answer) = (BPLONG)answer; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:531:17: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ table.c: In function 'resetLastTabledAnswer': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1198:5: note: in expansion of macro 'DEREF_NONVAR' 1198 | DEREF_NONVAR(VarsVect); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1046:38: note: in expansion of macro 'DEREF' 1046 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ assert.c:939:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 939 | ASSIGN_sv_heap_term(Clauses, bucket_ptr->list); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:1060:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1060 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ loader.c:642:32: note: in expansion of macro 'FOLLOW' 642 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:691:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 691 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:531:17: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1464:5: note: in expansion of macro 'DEREF' 1464 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1082:5: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ assert.c: In function 'numberVarCopyToParea': loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:692:25: note: in expansion of macro 'GEN_JUMP' 692 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:531:29: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ emu_inst.h:1070:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1070 | ep = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1046:38: note: in expansion of macro 'DEREF' 1046 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ domain.c:1201:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1201 | var_vect_ptr = (BPLONG_PTR)UNTAGGED_ADDR(VarsVect); | ^ loader.c:45:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 45 | *ep++ = (BPLONG)lab_neq; \ | ^ loader.c:695:25: note: in expansion of macro 'GEN_HASH_BRANCH' 695 | GEN_HASH_BRANCH(hash_branch_struct, val, jumpaddr, ((BPLONG_PTR)label+3), ep2); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:531:29: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ table.c:1459:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1459 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(prev_answer); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:958:5: note: in expansion of macro 'DEREF' 958 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1464:5: note: in expansion of macro 'DEREF' 1464 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1082:17: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ loader.c:46:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 46 | *ep++ = (BPLONG)lab_eq; | ^ loader.c:695:25: note: in expansion of macro 'GEN_HASH_BRANCH' 695 | GEN_HASH_BRANCH(hash_branch_struct, val, jumpaddr, ((BPLONG_PTR)label+3), ep2); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:531:29: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:531:29: note: in expansion of macro 'DEREF' 531 | DEREF(op1); DEREF(op2); DEREF(op3); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:1202:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1202 | sym_ptr = (SYM_REC_PTR)FOLLOW(var_vect_ptr); | ^ emu_inst.h:1074:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1074 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1082:17: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ loader.c:642:32: note: in expansion of macro 'FOLLOW' 642 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:699:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 699 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:958:5: note: in expansion of macro 'DEREF' 958 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1464:5: note: in expansion of macro 'DEREF' 1464 | DEREF(op); | ^~~~~ table.c:1461:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1461 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)NULL; | ^ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:700:25: note: in expansion of macro 'GEN_JUMP' 700 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ mic.c:539:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 539 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1074:47: note: in expansion of macro 'FOLLOW' 1074 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1082:17: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:958:5: note: in expansion of macro 'DEREF' 958 | DEREF(term); | ^~~~~ loader.c:50:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 50 | *ep++ = (BPLONG)arg2; | ^ loader.c:703:25: note: in expansion of macro 'GEN_COND_JUMP2' 703 | GEN_COND_JUMP2(hash_jmpn_nil, jumpaddr, ep2); | ^~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ mic.c:539:44: note: in expansion of macro 'GET_STR_SYM_ARITY' 539 | if (ISSTRUCT(op2) && op1 > 0 && op1 <= GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1464:5: note: in expansion of macro 'DEREF' 1464 | DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1216:39: note: in expansion of macro 'DEREF_NONVAR' 1216 | var = FOLLOW(var_vect_ptr+i); DEREF_NONVAR(var); | ^~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:704:25: note: in expansion of macro 'GEN_JUMP' 704 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ mic.c:540:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 540 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1; | ^ emu_inst.h:1077:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1077 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1082:17: note: in expansion of macro 'DEREF' 1082 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:1462:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1462 | ANSWERTABLE_LAST(answer_table) = (BPLONG)prev_answer; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:958:5: note: in expansion of macro 'DEREF' 958 | DEREF(term); | ^~~~~ table.c: In function 'insertTabledAnswerMin': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:543:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 543 | top = (BPLONG_PTR)UNTAGGED_ADDR(op2)+op1-1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ loader.c:642:32: note: in expansion of macro 'FOLLOW' 642 | #define IS_LAST_HASH_ALT(temp) FOLLOW(FOLLOW(temp)) == FOLLOW(temp) | ^~~~~~ loader.c:708:25: note: in expansion of macro 'IS_LAST_HASH_ALT' 708 | if (IS_LAST_HASH_ALT(temp)) { | ^~~~~~~~~~~~~~~~ emu_inst.h:1079:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1079 | AR_CPS(AR) = (BPLONG)P; | ^ domain.c:1218:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1218 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ mic.c: In function 'b_CHAR_CODE_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1083:10: note: in expansion of macro 'ISNUM' 1083 | if (!ISNUM(op1)) { | ^~~~~ bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ assert.c:962:9: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 962 | ASSIGN_TRAIL_VALUE(term, NumberVar(*varno)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1488:5: note: in expansion of macro 'ASSIGN_f_atom' 1488 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:709:25: note: in expansion of macro 'GEN_JUMP' 709 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:570:5: note: in expansion of macro 'DEREF' 570 | DEREF(ch); | ^~~~~ table.c:1469:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ emu_inst.h:1089:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1089 | ep = (BPLONG_PTR)*P; | ^ file.c: In function 'b_GET0_f': loader.c:40:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 40 | *ep++ = (BPLONG)arg3; | ^ loader.c:712:25: note: in expansion of macro 'GEN_COND_JUMP' 712 | GEN_COND_JUMP(hash_jmpn_constant, val, jumpaddr, ep2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:570:5: note: in expansion of macro 'DEREF' 570 | DEREF(ch); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1083:10: note: in expansion of macro 'ISNUM' 1083 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ assert.c:964:16: note: in expansion of macro 'FOLLOW' 964 | return FOLLOW(term); | ^~~~~~ loader.c:54:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 54 | *ep++ = (BPLONG)arg1; | ^ loader.c:713:25: note: in expansion of macro 'GEN_JUMP' 713 | GEN_JUMP(jmp, label, ep2); | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:570:5: note: in expansion of macro 'DEREF' 570 | DEREF(ch); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1502:5: note: in expansion of macro 'ASSIGN_f_atom' 1502 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ loader.c:717:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 717 | temp = (BPLONG_PTR)*temp; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1240:43: note: in expansion of macro 'DEREF_NONVAR' 1240 | elm = FOLLOW(var_vect_ptr+i); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:570:5: note: in expansion of macro 'DEREF' 570 | DEREF(ch); | ^~~~~ table.c:1471:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1471 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)this_answer; | ^ emu_inst.h:1093:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1093 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assert.c:969:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 969 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ loader.c: In function 'inserth': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1083:10: note: in expansion of macro 'ISNUM' 1083 | if (!ISNUM(op1)) { | ^~~~~ file.c: In function 'b_PEEK_BYTE_f': term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:573:19: note: in expansion of macro 'GET_ATM_SYM_REC' 573 | sym_ptr = GET_ATM_SYM_REC(ch); | ^~~~~~~~~~~~~~~ loader.c:735:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 735 | temp = (BPLONG_PTR)*temp; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assert.c:970:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 970 | if (FOLLOW(term_ptr) == (BPLONG)comma_psc) { | ^ loader.c:736:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 736 | while ((BPLONG_PTR)*temp != temp) | ^ domain.c:1242:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1242 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(elm); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1093:47: note: in expansion of macro 'FOLLOW' 1093 | op1 = (BPLONG)Y(*(P+4)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1083:10: note: in expansion of macro 'ISNUM' 1083 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:577:13: note: in expansion of macro 'ASSIGN_f_atom' 577 | ASSIGN_f_atom(code, MAKEINT(*name)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1529:5: note: in expansion of macro 'ASSIGN_f_atom' 1529 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ loader.c:742:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 742 | temp = (BPLONG_PTR)*(temp+3); | ^ table.c:1472:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1472 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:580:13: note: in expansion of macro 'ASSIGN_f_atom' 580 | ASSIGN_f_atom(code, MAKEINT(utf8_char_to_codepoint(&name))); | ^~~~~~~~~~~~~ loader.c:745:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 745 | *temp = (BPLONG)hptr; | ^ emu_inst.h:1096:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1096 | *LOCAL_TOP = (BPLONG)AR; | ^ file.c: In function 'b_PEEK_CODE_f': loader.c:748:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 748 | *hptr++ = (BPLONG)label; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'b_CHAR_CODE_fc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1087:10: note: in expansion of macro 'ISNUM' 1087 | if (!ISNUM(op2)) { | ^~~~~ assert.c:973:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 973 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(term_ptr)); | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:1244:17: note: in expansion of macro 'ASSIGN_DVAR' 1244 | ASSIGN_DVAR(dv_ptr, MAKEINT(i)); | ^~~~~~~~~~~ emu_inst.h:1098:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1098 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:601:5: note: in expansion of macro 'DEREF' 601 | DEREF(code); code = INTVAL(code); | ^~~~~ table.c:1476:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1476 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1569:5: note: in expansion of macro 'ASSIGN_f_atom' 1569 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:601:5: note: in expansion of macro 'DEREF' 601 | DEREF(code); code = INTVAL(code); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1087:10: note: in expansion of macro 'ISNUM' 1087 | if (!ISNUM(op2)) { | ^~~~~ file.c: In function 'c_UNGETC': assert.c:53:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | free_record[record_size] = (BPLONG_PTR)FOLLOW(record_ptr); \ | ^ assert.c:975:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 975 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1107:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1107 | ep = (BPLONG_PTR)*P; | ^ domain.c: In function 'c_path_from_to_reachability_test': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:601:5: note: in expansion of macro 'DEREF' 601 | DEREF(code); code = INTVAL(code); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:601:5: note: in expansion of macro 'DEREF' 601 | DEREF(code); code = INTVAL(code); | ^~~~~ table.c:1479:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1479 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ emu_inst.h:1110:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1110 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1087:10: note: in expansion of macro 'ISNUM' 1087 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1580:5: note: in expansion of macro 'DEREF' 1580 | DEREF(op); | ^~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:975:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 975 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1265:23: note: in expansion of macro 'DEREF_NONVAR' 1265 | from = ARG(1, 3); DEREF_NONVAR(from); from = INTVAL(from); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:605:5: note: in expansion of macro 'ASSIGN_f_atom' 605 | ASSIGN_f_atom(ch, ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM)); | ^~~~~~~~~~~~~ emu_inst.h:1112:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1112 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1087:10: note: in expansion of macro 'ISNUM' 1087 | if (!ISNUM(op2)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:605:23: note: in expansion of macro 'ADDTAG' 605 | ASSIGN_f_atom(ch, ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM)); | ^~~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:975:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 975 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'string2codes': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1580:5: note: in expansion of macro 'DEREF' 1580 | DEREF(op); | ^~~~~ table.c:1480:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1480 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)NULL; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1266:21: note: in expansion of macro 'DEREF_NONVAR' 1266 | to = ARG(2, 3); DEREF_NONVAR(to); to = INTVAL(to); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:619:12: note: in expansion of macro 'ADDTAG' 619 | temp = ADDTAG(heap_top, LST); | ^~~~~~ emu_inst.h:1114:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1114 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:975:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 975 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1097:20: note: in expansion of macro 'IS_FLOAT_PSC' 1097 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:624:24: note: in expansion of macro 'ADDTAG' 624 | FOLLOW(tail) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1580:5: note: in expansion of macro 'DEREF' 1580 | DEREF(op); | ^~~~~ emu_inst.h:1116:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1116 | FOLLOW(P) = (BPLONG)(ep+1); | ^ table.c:1481:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1481 | ANSWERTABLE_LAST(answer_table) = (BPLONG)this_answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1268:25: note: in expansion of macro 'DEREF_NONVAR' 1268 | Vector = ARG(3, 3); DEREF_NONVAR(Vector); | ^~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1097:20: note: in expansion of macro 'IS_FLOAT_PSC' 1097 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ mic.c: In function 'var_or_atomic': basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:975:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 975 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1142:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1142 | ep = (BPLONG_PTR)*P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1580:5: note: in expansion of macro 'DEREF' 1580 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:638:5: note: in expansion of macro 'SWITCH_OP' 638 | SWITCH_OP(op, | ^~~~~~~~~ domain.c:1269:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1269 | var_vector = (BPLONG_PTR)UNTAGGED_ADDR(Vector); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:764:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 764 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:97:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m' 97 | REDUCE_LAST_TERM_DOMAIN_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_GET_f': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:638:5: note: in expansion of macro 'SWITCH_OP' 638 | SWITCH_OP(op, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1104:16: note: in expansion of macro 'IS_FLOAT_PSC' 1104 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ table.c:1483:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1483 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:975:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 975 | ALLOCATE_RECORD_IN_ASSERT(ptr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:638:5: note: in expansion of macro 'SWITCH_OP' 638 | SWITCH_OP(op, | ^~~~~~~~~ domain.c:1270:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1270 | sym_ptr = (SYM_REC_PTR)FOLLOW(var_vector); | ^ loader.c: In function 'insert_sym': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1104:16: note: in expansion of macro 'IS_FLOAT_PSC' 1104 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ emu_inst.h:1147:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1147 | op1 = (BPLONG)Y(*(P+5)); *(LOCAL_TOP-4) = FOLLOW(op1) = op1; | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:638:5: note: in expansion of macro 'SWITCH_OP' 638 | SWITCH_OP(op, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1598:5: note: in expansion of macro 'ASSIGN_f_atom' 1598 | ASSIGN_f_atom(op, MAKEINT(n)); | ^~~~~~~~~~~~~ table.c:1484:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1484 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ domain.c: In function 'path_from_to_reachable': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:986:16: note: in expansion of macro 'ADDTAG' 986 | return ADDTAG(ptr, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:643:20: note: in expansion of macro 'IS_FLOAT_PSC' 643 | {if (IS_FLOAT_PSC(op)) return 1; else return 0;}, | ^~~~~~~~~~~~ table.c: In function 'insertTabledAnswerMax': basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1239:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1239 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:597:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 597 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1147:51: note: in expansion of macro 'FOLLOW' 1147 | op1 = (BPLONG)Y(*(P+5)); *(LOCAL_TOP-4) = FOLLOW(op1) = op1; | ^~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:643:20: note: in expansion of macro 'IS_FLOAT_PSC' 643 | {if (IS_FLOAT_PSC(op)) return 1; else return 0;}, | ^~~~~~~~~~~~ file.c: In function 'c_CP_FILE_cc': assert.c:988:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 988 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1290:36: note: in expansion of macro 'DEREF_NONVAR' 1290 | var = FOLLOW(var_vector+from); DEREF_NONVAR(var); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1109:20: note: in expansion of macro 'IS_FLOAT_PSC' 1109 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ mic.c: In function 'b_BLDATOM_fc': emu_inst.h:1150:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1150 | *LOCAL_TOP = (BPLONG)AR; | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1239:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1239 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ table.c:1492:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1492 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answer_table); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:661:5: note: in expansion of macro 'DEREF' 661 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1648:5: note: in expansion of macro 'DEREF' 1648 | DEREF(FDIn); FDIndex = INTVAL(FDIn); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ assert.c:989:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 989 | PUSHTRAILC_ATOMIC(ptr, term); | ^~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1109:20: note: in expansion of macro 'IS_FLOAT_PSC' 1109 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:661:5: note: in expansion of macro 'DEREF' 661 | DEREF(op2); | ^~~~~ emu_inst.h:1152:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1152 | AR_CPS(AR) = (BPLONG)P; | ^ domain.c:1292:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1292 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ assert.c: In function 'numberVarCopyListToParea': bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ loader.c:1239:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1239 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:661:5: note: in expansion of macro 'DEREF' 661 | DEREF(op2); | ^~~~~ table.c:1494:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1494 | ANSWERTABLE_FIRST(answer_table) = (BPLONG)this_answer; | ^ emu_inst.h:1162:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1162 | ep = (BPLONG_PTR)*P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:661:5: note: in expansion of macro 'DEREF' 661 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1648:5: note: in expansion of macro 'DEREF' 1648 | DEREF(FDIn); FDIndex = INTVAL(FDIn); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1119:20: note: in expansion of macro 'IS_FLOAT_PSC' 1119 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ assert.c:53:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | free_record[record_size] = (BPLONG_PTR)FOLLOW(record_ptr); \ | ^ assert.c:1007:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1007 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ domain.c: In function 'b_PATH_FROM_TO_REACHABLE': term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:1243:5: note: in expansion of macro 'ALIGN' 1243 | ALIGN(CHAR_PTR, curr_fence); /* insert a sym record */ | ^~~~~ mic.c:663:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 663 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op2); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1119:20: note: in expansion of macro 'IS_FLOAT_PSC' 1119 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1007:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1007 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ table.c:1495:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1495 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1648:5: note: in expansion of macro 'DEREF' 1648 | DEREF(FDIn); FDIndex = INTVAL(FDIn); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:665:9: note: in expansion of macro 'DEREF' 665 | DEREF(op3); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1335:38: note: in expansion of macro 'DEREF_NONVAR' 1335 | ConnectionVec = FOLLOW(arreg+2); DEREF_NONVAR(ConnectionVec); | ^~~~~~~~~~~~ arith.c: In function 'bp_math_min': term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:1243:5: note: in expansion of macro 'ALIGN' 1243 | ALIGN(CHAR_PTR, curr_fence); /* insert a sym record */ | ^~~~~ emu_inst.h:1167:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1167 | op1 = (BPLONG)Y(*(P+5)); *(LOCAL_TOP-4) = FOLLOW(op1) = op1; | ^ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1007:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1007 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1137:5: note: in expansion of macro 'DEREF' 1137 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1648:5: note: in expansion of macro 'DEREF' 1648 | DEREF(FDIn); FDIndex = INTVAL(FDIn); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o signature_exact.o espresso/signature_exact.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1167:47: note: in expansion of macro 'FOLLOW' 1167 | op1 = (BPLONG)Y(*(P+5)); *(LOCAL_TOP-4) = FOLLOW(op1) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1336:30: note: in expansion of macro 'DEREF_NONVAR' 1336 | Graph = FOLLOW(arreg+1); DEREF_NONVAR(Graph); | ^~~~~~~~~~~~ table.c:1499:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1499 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ loader.c:1249:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1249 | GET_EP(sym_ptr) = (int (*)(void))nil_sym; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1137:5: note: in expansion of macro 'DEREF' 1137 | DEREF(op1); | ^~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1007:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1007 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1170:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1170 | *LOCAL_TOP = (BPLONG)AR; | ^ loader.c: In function 'set_temp_ep': domain.c:1338:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1338 | convec_struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(ConnectionVec); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1137:5: note: in expansion of macro 'DEREF' 1137 | DEREF(op1); | ^~~~~ table.c:1502:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1502 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1655:5: note: in expansion of macro 'DEREF' 1655 | DEREF(FDOut); FDIndex = INTVAL(FDOut); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1007:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1007 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1172:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1172 | AR_CPS(AR) = (BPLONG)P; | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sminterf.o espresso/sminterf.c loader.c:1289:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1289 | GET_EP(sym_ptr) = (int (*)(void))ep; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1137:5: note: in expansion of macro 'DEREF' 1137 | DEREF(op1); | ^~~~~ loader.c: In function 'set_real_ep': domain.c:1339:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1339 | sym_ptr = (SYM_REC_PTR)FOLLOW(convec_struct_ptr); | ^ emu_inst.h:1182:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1182 | ep = (BPLONG_PTR)*P; | ^ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1007:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1007 | ALLOCATE_RECORD_IN_ASSERT(ptr, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1655:5: note: in expansion of macro 'DEREF' 1655 | DEREF(FDOut); FDIndex = INTVAL(FDOut); | ^~~~~ table.c:1503:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1503 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)NULL; | ^ loader.c:1300:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1300 | GET_EP(sym_ptr) = (int (*)(void))(base + (BPLONG)GET_EP(sym_ptr)); /*???*/ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(op2); | ^~~~~ domain.c:1343:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1343 | graph_struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Graph); | ^ loader.c: In function 'c_CURRENT_PREDICATE': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:1012:32: note: in expansion of macro 'ADDTAG' 1012 | FOLLOW(ret_term_ptr) = ADDTAG(ptr, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1655:5: note: in expansion of macro 'DEREF' 1655 | DEREF(FDOut); FDIndex = INTVAL(FDOut); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(op2); | ^~~~~ emu_inst.h:1187:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1187 | op1 = (BPLONG)Y(*(P+5)); *(LOCAL_TOP-4) = FOLLOW(op1) = op1; | ^ domain.c:1344:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1344 | sym_ptr = (SYM_REC_PTR)FOLLOW(graph_struct_ptr); | ^ table.c:1504:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1504 | ANSWERTABLE_LAST(answer_table) = (BPLONG)this_answer; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ assert.c:1013:36: note: in expansion of macro 'FOLLOW' 1013 | tmp = numberVarCopyToParea(FOLLOW(term), varno); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1343:20: note: in expansion of macro 'DEREF' 1343 | f = ARG(1, 2); DEREF(f); if (!ISATOM(f)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1655:5: note: in expansion of macro 'DEREF' 1655 | DEREF(FDOut); FDIndex = INTVAL(FDOut); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1187:47: note: in expansion of macro 'FOLLOW' 1187 | op1 = (BPLONG)Y(*(P+5)); *(LOCAL_TOP-4) = FOLLOW(op1) = op1; | ^~~~~~ assert.c:1017:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1017 | term = FOLLOW((BPLONG_PTR)term+1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1343:20: note: in expansion of macro 'DEREF' 1343 | f = ARG(1, 2); DEREF(f); if (!ISATOM(f)) { | ^~~~~ table.c:1506:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1506 | ANSWER_NEXT_IN_TABLE(prev_answer) = (BPLONG)this_answer; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1138:5: note: in expansion of macro 'DEREF' 1138 | DEREF(op2); | ^~~~~ file.c: In function 'b_SEE_c': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1046:38: note: in expansion of macro 'DEREF' 1046 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1361:44: note: in expansion of macro 'DEREF_NONVAR' 1361 | node = FOLLOW(graph_struct_ptr+i); DEREF_NONVAR(node); | ^~~~~~~~~~~~ emu_inst.h:1190:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1190 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:1018:9: note: in expansion of macro 'DEREF' 1018 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1343:20: note: in expansion of macro 'DEREF' 1343 | f = ARG(1, 2); DEREF(f); if (!ISATOM(f)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1046:38: note: in expansion of macro 'DEREF' 1046 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1676:5: note: in expansion of macro 'DEREF' 1676 | DEREF(fop); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1139:10: note: in expansion of macro 'ISNUM' 1139 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:1192:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1192 | AR_CPS(AR) = (BPLONG)P; | ^ table.c:1507:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1507 | ANSWER_NEXT_IN_TABLE(this_answer) = (BPLONG)answer; | ^ domain.c:1362:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1362 | node_ptr = (BPLONG_PTR)UNTAGGED_ADDR(node); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:1018:9: note: in expansion of macro 'DEREF' 1018 | DEREF(term); | ^~~~~ table.c: In function 'b_VARIANT_cc': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1343:20: note: in expansion of macro 'DEREF' 1343 | f = ARG(1, 2); DEREF(f); if (!ISATOM(f)) { | ^~~~~ clpfd.c:1047:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1047 | sa_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SA); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1139:10: note: in expansion of macro 'ISNUM' 1139 | if (!ISNUM(op1)) { | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o solution.o espresso/solution.c emu_inst.h:1201:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1201 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1676:5: note: in expansion of macro 'DEREF' 1676 | DEREF(fop); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:1018:9: note: in expansion of macro 'DEREF' 1018 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1363:38: note: in expansion of macro 'DEREF_NONVAR' 1363 | LabVar = FOLLOW(node_ptr+1); DEREF_NONVAR(LabVar); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1528:5: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1050:44: note: in expansion of macro 'DEREF' 1050 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ emu_inst.h:1203:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1203 | AR_CPS(AR) = (BPLONG)(P+2); /* skip MaxS for GC */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1346:20: note: in expansion of macro 'DEREF' 1346 | n = ARG(2, 2); DEREF(n); if (!ISINT(n)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1139:10: note: in expansion of macro 'ISNUM' 1139 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:1018:9: note: in expansion of macro 'DEREF' 1018 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1676:5: note: in expansion of macro 'DEREF' 1676 | DEREF(fop); | ^~~~~ assert.c: In function 'numberVarCopyCommaToParea': emu_inst.h:1204:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1204 | P = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1050:44: note: in expansion of macro 'DEREF' 1050 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1139:10: note: in expansion of macro 'ISNUM' 1139 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1365:39: note: in expansion of macro 'DEREF_NONVAR' 1365 | SuccVar = FOLLOW(node_ptr+2); DEREF_NONVAR(SuccVar); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1346:20: note: in expansion of macro 'DEREF' 1346 | n = ARG(2, 2); DEREF(n); if (!ISINT(n)) { | ^~~~~ assert.c:1036:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1036 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:1528:5: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1676:5: note: in expansion of macro 'DEREF' 1676 | DEREF(fop); | ^~~~~ emu_inst.h:1211:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1211 | ep = (BPLONG_PTR)*P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1050:44: note: in expansion of macro 'DEREF' 1050 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1346:20: note: in expansion of macro 'DEREF' 1346 | n = ARG(2, 2); DEREF(n); if (!ISINT(n)) { | ^~~~~ assert.c:1037:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1037 | if (FOLLOW(term_ptr) != (BPLONG)comma_psc) break; | ^ file.c: In function 'b_SEEING_f': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1143:10: note: in expansion of macro 'ISNUM' 1143 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1374:44: note: in expansion of macro 'DEREF_NONVAR' 1374 | Con = FOLLOW(convec_struct_ptr+i); DEREF_NONVAR(Con); | ^~~~~~~~~~~~ emu_inst.h:1214:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1214 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1050:44: note: in expansion of macro 'DEREF' 1050 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1528:5: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1346:20: note: in expansion of macro 'DEREF' 1346 | n = ARG(2, 2); DEREF(n); if (!ISINT(n)) { | ^~~~~ assert.c:53:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 53 | free_record[record_size] = (BPLONG_PTR)FOLLOW(record_ptr); \ | ^ assert.c:1038:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1038 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1143:10: note: in expansion of macro 'ISNUM' 1143 | if (!ISNUM(op2)) { | ^~~~~ domain.c:1375:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1375 | con_struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Con); | ^ emu_inst.h:1216:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1216 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1734:9: note: in expansion of macro 'ASSIGN_f_atom' 1734 | ASSIGN_f_atom(temp, user_word); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1052:42: note: in expansion of macro 'DEREF' 1052 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1038:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1038 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o sparse.o espresso/sparse.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1143:10: note: in expansion of macro 'ISNUM' 1143 | if (!ISNUM(op2)) { | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ loader.c:1351:15: note: in expansion of macro 'GET_ATM_SYM_REC' 1351 | sym_ptr = GET_ATM_SYM_REC(f); | ^~~~~~~~~~~~~~~ emu_inst.h:1218:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1218 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1528:5: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1052:42: note: in expansion of macro 'DEREF' 1052 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1377:43: note: in expansion of macro 'DEREF_NONVAR' 1377 | Start = FOLLOW(con_struct_ptr+1); DEREF_NONVAR(Start); Start = INTVAL(Start); ConStartArray[i] = Start; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1736:9: note: in expansion of macro 'ASSIGN_f_atom' 1736 | ASSIGN_f_atom(temp, file_table[in_file_i].name_atom); | ^~~~~~~~~~~~~ loader.c: In function 'c_CURRENT_PREDICATES': term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1038:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1038 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1143:10: note: in expansion of macro 'ISNUM' 1143 | if (!ISNUM(op2)) { | ^~~~~ file.c: In function 'b_TELL_cc': emu_inst.h:1220:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1220 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1052:42: note: in expansion of macro 'DEREF' 1052 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o unate.o espresso/unate.c term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1384:24: note: in expansion of macro 'ADDTAG' 1384 | cell = ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1528:17: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1378:41: note: in expansion of macro 'DEREF_NONVAR' 1378 | End = FOLLOW(con_struct_ptr+2); DEREF_NONVAR(End); End = INTVAL(End); ConEndArray[i] = End; | ^~~~~~~~~~~~ emu_inst.h:1246:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1246 | ep = (BPLONG_PTR)*P++; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1052:42: note: in expansion of macro 'DEREF' 1052 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); Card = INTVAL(Card); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1750:5: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1153:20: note: in expansion of macro 'IS_FLOAT_PSC' 1153 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1038:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1038 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1386:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1386 | temp0 = ADDTAG((BPLONG)heap_top, LST); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ emu_inst.h:1247:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1247 | op1 = (BPLONG)Y(*P); P += 2; FOLLOW(op1) = op1; *LOCAL_TOP-- = op1; | ^ clpfd.c: In function 'b_CLPSET_LOW_UPDATED_c': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1153:20: note: in expansion of macro 'IS_FLOAT_PSC' 1153 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1750:5: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1379:47: note: in expansion of macro 'DEREF_NONVAR' 1379 | TaggedLab = FOLLOW(con_struct_ptr+3); DEREF_NONVAR(TaggedLab); ConLabArray[i] = Lab = INTVAL(TaggedLab); | ^~~~~~~~~~~~ loader.c: In function 'look_for_sym_with_entrance': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:1528:17: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1038:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1038 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1088:5: note: in expansion of macro 'DEREF' 1088 | DEREF(SetTerm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1247:38: note: in expansion of macro 'FOLLOW' 1247 | op1 = (BPLONG)Y(*P); P += 2; FOLLOW(op1) = op1; *LOCAL_TOP-- = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1160:16: note: in expansion of macro 'IS_FLOAT_PSC' 1160 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ loader.c:1408:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1408 | if ((BPLONG)GET_ETYPE(sym_ptr) == T_PRED && (BPLONG)GET_EP(sym_ptr) == (BPLONG)p) return sym_ptr; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1750:5: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:56:13: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 56 | ALLOCATE_FROM_PAREA(record_ptr, record_size); \ | ^~~~~~~~~~~~~~~~~~~ assert.c:1038:9: note: in expansion of macro 'ALLOCATE_RECORD_IN_ASSERT' 1038 | ALLOCATE_RECORD_IN_ASSERT(ptr, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1088:5: note: in expansion of macro 'DEREF' 1088 | DEREF(SetTerm); | ^~~~~ emu_inst.h:1249:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1249 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1528:17: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1160:16: note: in expansion of macro 'IS_FLOAT_PSC' 1160 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1380:42: note: in expansion of macro 'DEREF' 1380 | Flag = FOLLOW(con_struct_ptr+4); DEREF(Flag); ConFlagArray[i] = Flag; | ^~~~~ loader.c:1408:84: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1408 | if ((BPLONG)GET_ETYPE(sym_ptr) == T_PRED && (BPLONG)GET_EP(sym_ptr) == (BPLONG)p) return sym_ptr; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1088:5: note: in expansion of macro 'DEREF' 1088 | DEREF(SetTerm); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:1043:32: note: in expansion of macro 'ADDTAG' 1043 | FOLLOW(ret_term_ptr) = ADDTAG(ptr, STR); | ^~~~~~ emu_inst.h:1251:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1251 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1750:5: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ loader.c: In function 'c_LOAD_BYTE_CODE_FROM_BPLISTS': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1165:20: note: in expansion of macro 'IS_FLOAT_PSC' 1165 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:1380:42: note: in expansion of macro 'DEREF' 1380 | Flag = FOLLOW(con_struct_ptr+4); DEREF(Flag); ConFlagArray[i] = Flag; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1088:5: note: in expansion of macro 'DEREF' 1088 | DEREF(SetTerm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1528:17: note: in expansion of macro 'DEREF' 1528 | DEREF(op1); DEREF(op2); | ^~~~~ assert.c:1044:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1044 | FOLLOW(ptr) = (BPLONG)comma_psc; | ^ emu_inst.h:1261:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1261 | ep = (BPLONG_PTR)*P++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1514:28: note: in expansion of macro 'DEREF' 1514 | psc_bytes = ARG(1, 6); DEREF(psc_bytes); psc_bytes = INTVAL(psc_bytes); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1165:20: note: in expansion of macro 'IS_FLOAT_PSC' 1165 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ clpfd.c:1089:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1089 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(SetTerm); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1750:17: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1380:42: note: in expansion of macro 'DEREF' 1380 | Flag = FOLLOW(con_struct_ptr+4); DEREF(Flag); ConFlagArray[i] = Flag; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:1050:9: note: in expansion of macro 'DEREF' 1050 | DEREF(term); | ^~~~~ emu_inst.h:1262:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1262 | op1 = (BPLONG)Y(*P); P += 2; FOLLOW(op1) = op1; *LOCAL_TOP-- = op1; | ^ table.c:1535:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1535 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1514:28: note: in expansion of macro 'DEREF' 1514 | psc_bytes = ARG(1, 6); DEREF(psc_bytes); psc_bytes = INTVAL(psc_bytes); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1175:20: note: in expansion of macro 'IS_FLOAT_PSC' 1175 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1091:38: note: in expansion of macro 'DEREF' 1091 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:1050:9: note: in expansion of macro 'DEREF' 1050 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:1380:42: note: in expansion of macro 'DEREF' 1380 | Flag = FOLLOW(con_struct_ptr+4); DEREF(Flag); ConFlagArray[i] = Flag; | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1750:17: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1262:34: note: in expansion of macro 'FOLLOW' 1262 | op1 = (BPLONG)Y(*P); P += 2; FOLLOW(op1) = op1; *LOCAL_TOP-- = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1175:20: note: in expansion of macro 'IS_FLOAT_PSC' 1175 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1091:38: note: in expansion of macro 'DEREF' 1091 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ domain.c: In function 'check_reach_cuts_in_one_connection': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1514:28: note: in expansion of macro 'DEREF' 1514 | psc_bytes = ARG(1, 6); DEREF(psc_bytes); psc_bytes = INTVAL(psc_bytes); | ^~~~~ table.c:1535:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1535 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:1050:9: note: in expansion of macro 'DEREF' 1050 | DEREF(term); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ arith.c: In function 'bp_math_min1': emu_inst.h:1264:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1264 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1750:17: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1091:38: note: in expansion of macro 'DEREF' 1091 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1193:5: note: in expansion of macro 'DEREF' 1193 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:1050:9: note: in expansion of macro 'DEREF' 1050 | DEREF(term); | ^~~~~ domain.c:1427:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1427 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ emu_inst.h:1266:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1266 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1514:28: note: in expansion of macro 'DEREF' 1514 | psc_bytes = ARG(1, 6); DEREF(psc_bytes); psc_bytes = INTVAL(psc_bytes); | ^~~~~ table.c:1544:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1544 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ assert.c: In function 'b_GET_PICAT_GLOBAL_MAP_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1091:38: note: in expansion of macro 'DEREF' 1091 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1750:17: note: in expansion of macro 'DEREF' 1750 | DEREF(fop); DEREF(mode); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1193:5: note: in expansion of macro 'DEREF' 1193 | DEREF(op1); | ^~~~~ emu_inst.h:1276:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1276 | ep = (BPLONG_PTR)*P++; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ file.c: In function 'b_TELLING_f': term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:1124:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1124 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ clpfd.c:1092:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1092 | sa_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SA); | ^ domain.c:1441:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1441 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:665:9: note: in expansion of macro 'DEREF' 665 | DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1515:29: note: in expansion of macro 'DEREF' 1515 | text_bytes = ARG(2, 6); DEREF(text_bytes); text_bytes = INTVAL(text_bytes); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1193:5: note: in expansion of macro 'DEREF' 1193 | DEREF(op1); | ^~~~~ table.c:1544:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1544 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ emu_inst.h:1277:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1277 | op1 = (BPLONG)Y(*P); P += 2; FOLLOW(op1) = op1; *LOCAL_TOP-- = op1; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:665:9: note: in expansion of macro 'DEREF' 665 | DEREF(op3); | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:1124:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1124 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1193:5: note: in expansion of macro 'DEREF' 1193 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1821:9: note: in expansion of macro 'ASSIGN_f_atom' 1821 | ASSIGN_f_atom(temp, user_word); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:665:9: note: in expansion of macro 'DEREF' 665 | DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1095:44: note: in expansion of macro 'DEREF' 1095 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1515:29: note: in expansion of macro 'DEREF' 1515 | text_bytes = ARG(2, 6); DEREF(text_bytes); text_bytes = INTVAL(text_bytes); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:1277:34: note: in expansion of macro 'FOLLOW' 1277 | op1 = (BPLONG)Y(*P); P += 2; FOLLOW(op1) = op1; *LOCAL_TOP-- = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:1448:25: note: in expansion of macro 'ASSIGN_DVAR' 1448 | ASSIGN_DVAR(dv_ptr, TaggedLab); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ table.c:1545:5: note: in expansion of macro 'UNDO_TRAILING' 1545 | UNDO_TRAILING; | ^~~~~~~~~~~~~ arith.c:1199:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1199 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1095:44: note: in expansion of macro 'DEREF' 1095 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ table.c: In function 'term_subsume_numberedterm': basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:1124:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1124 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:691:9: note: in expansion of macro 'DEREF' 691 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1823:9: note: in expansion of macro 'ASSIGN_f_atom' 1823 | ASSIGN_f_atom(temp, file_table[out_file_i].name_atom); | ^~~~~~~~~~~~~ emu_inst.h:1279:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1279 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1515:29: note: in expansion of macro 'DEREF' 1515 | text_bytes = ARG(2, 6); DEREF(text_bytes); text_bytes = INTVAL(text_bytes); | ^~~~~ domain.c: In function 'path_from_to_node_degree': file.c: In function 'b_OPEN_ccf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1095:44: note: in expansion of macro 'DEREF' 1095 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:691:9: note: in expansion of macro 'DEREF' 691 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1200:28: note: in expansion of macro 'DEREF' 1200 | min_elm = FOLLOW(ptr); DEREF(min_elm); | ^~~~~ emu_inst.h:1281:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1281 | AR_CPS(AR) = (BPLONG)P; | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:1124:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1124 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:691:9: note: in expansion of macro 'DEREF' 691 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1515:29: note: in expansion of macro 'DEREF' 1515 | text_bytes = ARG(2, 6); DEREF(text_bytes); text_bytes = INTVAL(text_bytes); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:1558:5: note: in expansion of macro 'DEREF_NONVAR' 1558 | DEREF_NONVAR(t2); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1095:44: note: in expansion of macro 'DEREF' 1095 | USize = CLPSETTERM_PTR_GET_USIZE(ptr); DEREF(USize); USize = INTVAL(USize); | ^~~~~ domain.c:1471:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1471 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1836:5: note: in expansion of macro 'DEREF' 1836 | DEREF(sop); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1200:28: note: in expansion of macro 'DEREF' 1200 | min_elm = FOLLOW(ptr); DEREF(min_elm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:691:9: note: in expansion of macro 'DEREF' 691 | DEREF(op2); | ^~~~~ emu_inst.h:1290:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1290 | ep = (BPLONG_PTR)*P; | ^ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:1124:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1124 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(MAP_RECORD)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1200:28: note: in expansion of macro 'DEREF' 1200 | min_elm = FOLLOW(ptr); DEREF(min_elm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:702:5: note: in expansion of macro 'ASSIGN_f_atom' 702 | ASSIGN_f_atom(op1, ADDTAG(insert_sym(name, n, 0), ATM)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1099:42: note: in expansion of macro 'DEREF' 1099 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1516:30: note: in expansion of macro 'DEREF' 1516 | index_bytes = ARG(3, 6); DEREF(index_bytes); index_bytes = INTVAL(index_bytes); | ^~~~~ emu_inst.h:1293:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1293 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1836:5: note: in expansion of macro 'DEREF' 1836 | DEREF(sop); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:702:24: note: in expansion of macro 'ADDTAG' 702 | ASSIGN_f_atom(op1, ADDTAG(insert_sym(name, n, 0), ATM)); | ^~~~~~ domain.c:1482:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1482 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ assert.c:1132:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1132 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1200:28: note: in expansion of macro 'DEREF' 1200 | min_elm = FOLLOW(ptr); DEREF(min_elm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1099:42: note: in expansion of macro 'DEREF' 1099 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ mic.c: In function 'b_BLDNUM_fc': assert.c: In function 'expand_picat_global_map': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ table.c:1559:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1559 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ emu_inst.h:1295:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1295 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:718:5: note: in expansion of macro 'DEREF' 718 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1516:30: note: in expansion of macro 'DEREF' 1516 | index_bytes = ARG(3, 6); DEREF(index_bytes); index_bytes = INTVAL(index_bytes); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1836:5: note: in expansion of macro 'DEREF' 1836 | DEREF(sop); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1201:26: note: in expansion of macro 'DEREF' 1201 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ assert.c:1155:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1155 | new_htable[i] = (BPLONG)NULL; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:718:5: note: in expansion of macro 'DEREF' 718 | DEREF(op2); | ^~~~~ emu_inst.h:1297:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1297 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:718:5: note: in expansion of macro 'DEREF' 718 | DEREF(op2); | ^~~~~ domain.c:1502:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1502 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1516:30: note: in expansion of macro 'DEREF' 1516 | index_bytes = ARG(3, 6); DEREF(index_bytes); index_bytes = INTVAL(index_bytes); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ table.c:1559:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1559 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1201:26: note: in expansion of macro 'DEREF' 1201 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ assert.c:1158:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1158 | kvp_ptr = (KEY_VAL_PAIR_PTR)old_htable[i]; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1836:5: note: in expansion of macro 'DEREF' 1836 | DEREF(sop); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:718:5: note: in expansion of macro 'DEREF' 718 | DEREF(op2); | ^~~~~ emu_inst.h:1299:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1299 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ mic.c:727:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 727 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op2); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1201:26: note: in expansion of macro 'DEREF' 1201 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ domain.c: In function 'check_reach_withno_cut': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1516:30: note: in expansion of macro 'DEREF' 1516 | index_bytes = ARG(3, 6); DEREF(index_bytes); index_bytes = INTVAL(index_bytes); | ^~~~~ emu_inst.h:1325:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1325 | ep = (BPLONG_PTR)*P++; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ table.c:1559:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1559 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1837:5: note: in expansion of macro 'DEREF' 1837 | DEREF(fop); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1164:13: note: in expansion of macro 'BP_HASH_CODE1' 1164 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1201:26: note: in expansion of macro 'DEREF' 1201 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:729:9: note: in expansion of macro 'DEREF' 729 | DEREF(op3); | ^~~~~ domain.c:1535:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1535 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:729:9: note: in expansion of macro 'DEREF' 729 | DEREF(op3); | ^~~~~ emu_inst.h:1328:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1328 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1517:25: note: in expansion of macro 'DEREF' 1517 | BCSyms = ARG(4, 6); DEREF(BCSyms); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1164:13: note: in expansion of macro 'BP_HASH_CODE1' 1164 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:729:9: note: in expansion of macro 'DEREF' 729 | DEREF(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1837:5: note: in expansion of macro 'DEREF' 1837 | DEREF(fop); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:213:9: note: in expansion of macro 'NDEREF' 213 | NDEREF(op, nderef); \ | ^~~~~~ table.c:1559:5: note: in expansion of macro 'SWITCH_OP_NOSUSP' 1559 | SWITCH_OP_NOSUSP(t1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1202:10: note: in expansion of macro 'ISNUM' 1202 | if (!ISNUM(min_elm)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ emu_inst.h:1330:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1330 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:729:9: note: in expansion of macro 'DEREF' 729 | DEREF(op3); | ^~~~~ domain.c:1546:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1546 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1517:25: note: in expansion of macro 'DEREF' 1517 | BCSyms = ARG(4, 6); DEREF(BCSyms); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1164:13: note: in expansion of macro 'BP_HASH_CODE1' 1164 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1202:10: note: in expansion of macro 'ISNUM' 1202 | if (!ISNUM(min_elm)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1837:5: note: in expansion of macro 'DEREF' 1837 | DEREF(fop); | ^~~~~ emu_inst.h:1340:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1340 | ep = (BPLONG_PTR)*P++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1561:23: note: in expansion of macro 'NDEREF' 1561 | {NDEREF(t1, start); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:746:9: note: in expansion of macro 'DEREF' 746 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:106:21: note: in expansion of macro 'REDUCE_DOMAIN_p1' 106 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1517:25: note: in expansion of macro 'DEREF' 1517 | BCSyms = ARG(4, 6); DEREF(BCSyms); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1164:13: note: in expansion of macro 'BP_HASH_CODE1' 1164 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:746:9: note: in expansion of macro 'DEREF' 746 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1202:10: note: in expansion of macro 'ISNUM' 1202 | if (!ISNUM(min_elm)) { | ^~~~~ domain.c:1561:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1561 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ emu_inst.h:1343:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1343 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1837:5: note: in expansion of macro 'DEREF' 1837 | DEREF(fop); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:746:9: note: in expansion of macro 'DEREF' 746 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1517:25: note: in expansion of macro 'DEREF' 1517 | BCSyms = ARG(4, 6); DEREF(BCSyms); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ table.c:1561:23: note: in expansion of macro 'NDEREF' 1561 | {NDEREF(t1, start); | ^~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1202:10: note: in expansion of macro 'ISNUM' 1202 | if (!ISNUM(min_elm)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:1164:13: note: in expansion of macro 'BP_HASH_CODE1' 1164 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:746:9: note: in expansion of macro 'DEREF' 746 | DEREF(op2); | ^~~~~ emu_inst.h:1345:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1345 | AR_CPS(AR) = (BPLONG)P; | ^ domain.c: In function 'check_reach_with_one_cut': arith.c:1207:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1207 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:1164:13: note: in expansion of macro 'BP_HASH_CODE1' 1164 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1518:26: note: in expansion of macro 'DEREF' 1518 | BCInsts = ARG(5, 6); DEREF(BCInsts); | ^~~~~ emu_inst.h:1355:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1355 | ep = (BPLONG_PTR)*P++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:783:9: note: in expansion of macro 'DEREF' 783 | DEREF(token_v); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ table.c:1561:23: note: in expansion of macro 'NDEREF' 1561 | {NDEREF(t1, start); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:1892:5: note: in expansion of macro 'ASSIGN_f_atom' 1892 | ASSIGN_f_atom(Index, MAKEINT(index)); | ^~~~~~~~~~~~~ domain.c:1600:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1600 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:783:9: note: in expansion of macro 'DEREF' 783 | DEREF(token_v); | ^~~~~ file.c: In function 'allocate_socket_file': term.h:297:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ assert.c:1164:13: note: in expansion of macro 'BP_HASH_CODE1' 1164 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1211:30: note: in expansion of macro 'DEREF' 1211 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ emu_inst.h:1358:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1358 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1518:26: note: in expansion of macro 'DEREF' 1518 | BCInsts = ARG(5, 6); DEREF(BCInsts); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:783:9: note: in expansion of macro 'DEREF' 783 | DEREF(token_v); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:783:9: note: in expansion of macro 'DEREF' 783 | DEREF(token_v); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ table.c:1561:23: note: in expansion of macro 'NDEREF' 1561 | {NDEREF(t1, start); | ^~~~~~ domain.c:1611:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1611 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1211:30: note: in expansion of macro 'DEREF' 1211 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ assert.c:1166:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1166 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(new_kvp_ptr_ptr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1930:39: note: in expansion of macro 'ADDTAG' 1930 | file_table[index].name_atom = ADDTAG(insert_sym(name, strlen(name), 0), ATM); | ^~~~~~ emu_inst.h:1360:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1360 | AR_CPS(AR) = (BPLONG)P; | ^ file.c: In function 'b_CLOSE_c': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1518:26: note: in expansion of macro 'DEREF' 1518 | BCInsts = ARG(5, 6); DEREF(BCInsts); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:786:17: note: in expansion of macro 'ASSIGN_f_atom' 786 | ASSIGN_f_atom(op1, token_v); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1211:30: note: in expansion of macro 'DEREF' 1211 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ assert.c:1167:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1167 | FOLLOW(new_kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ emu_inst.h:1369:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1369 | ep = (BPLONG_PTR)*P; | ^ assert.c: In function 'b_PICAT_GLOBAL_MAP_PUT_ccc': bapi.h:134:6: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 134 | *(BPLONG_PTR)var = (BPLONG)(value); \ | ^ term.h:214:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 214 | VarCode; \ | ^~~~~~~ table.c:1562:26: note: in expansion of macro 'ASSIGN_TRAIL_VALUE' 1562 | ASSIGN_TRAIL_VALUE(t1, t2); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:788:17: note: in expansion of macro 'ASSIGN_f_atom' 788 | ASSIGN_f_atom(op1, MAKEINT(-1*INTVAL(token_v))); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1518:26: note: in expansion of macro 'DEREF' 1518 | BCInsts = ARG(5, 6); DEREF(BCInsts); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:1948:5: note: in expansion of macro 'DEREF' 1948 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1211:30: note: in expansion of macro 'DEREF' 1211 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ domain.c:1626:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1626 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ emu_inst.h:1372:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1372 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ mic.c:791:20: note: in expansion of macro 'ISFLOAT' 791 | } else if (ISFLOAT(token_v)) { | ^~~~~~~ arith.c: In function 'bp_math_max1': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:1183:5: note: in expansion of macro 'DEREF' 1183 | DEREF(key); | ^~~~~ domain.c: In function 'check_two_cuts_in_two_connections': term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ mic.c:791:20: note: in expansion of macro 'ISFLOAT' 791 | } else if (ISFLOAT(token_v)) { | ^~~~~~~ table.c:1569:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1569 | if (!term_subsume_numberedterm(*(BPLONG_PTR)t1, *(BPLONG_PTR)t2)) return 0; | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1519:29: note: in expansion of macro 'DEREF' 1519 | BCHashTabs = ARG(6, 6); DEREF(BCHashTabs); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1226:5: note: in expansion of macro 'DEREF' 1226 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:1948:5: note: in expansion of macro 'DEREF' 1948 | DEREF(Index); | ^~~~~ emu_inst.h:1374:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1374 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:1183:5: note: in expansion of macro 'DEREF' 1183 | DEREF(key); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:793:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 793 | ASSIGN_sv_heap_term(op1, token_v); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1226:5: note: in expansion of macro 'DEREF' 1226 | DEREF(op1); | ^~~~~ domain.c:1660:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1660 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ emu_inst.h:1376:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1376 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ mic.c:793:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 793 | ASSIGN_sv_heap_term(op1, token_v); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1519:29: note: in expansion of macro 'DEREF' 1519 | BCHashTabs = ARG(6, 6); DEREF(BCHashTabs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:1183:5: note: in expansion of macro 'DEREF' 1183 | DEREF(key); | ^~~~~ table.c:1569:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1569 | if (!term_subsume_numberedterm(*(BPLONG_PTR)t1, *(BPLONG_PTR)t2)) return 0; | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:1948:5: note: in expansion of macro 'DEREF' 1948 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1226:5: note: in expansion of macro 'DEREF' 1226 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:795:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 795 | ASSIGN_sv_heap_term(op1, encodefloat1(-1.0*floatval(token_v))); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:1378:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1378 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:1183:5: note: in expansion of macro 'DEREF' 1183 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1519:29: note: in expansion of macro 'DEREF' 1519 | BCHashTabs = ARG(6, 6); DEREF(BCHashTabs); | ^~~~~ domain.c:1666:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1666 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ mic.c:795:17: note: in expansion of macro 'ASSIGN_sv_heap_term' 795 | ASSIGN_sv_heap_term(op1, encodefloat1(-1.0*floatval(token_v))); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1226:5: note: in expansion of macro 'DEREF' 1226 | DEREF(op1); | ^~~~~ table.c:1570:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1570 | t1 = *((BPLONG_PTR)t1+1); | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:1948:5: note: in expansion of macro 'DEREF' 1948 | DEREF(Index); | ^~~~~ emu_inst.h:1404:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1404 | ep = (BPLONG_PTR)*P; | ^ mic.c: In function 'b_SYSTEM0_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:1188:5: note: in expansion of macro 'DEREF_NONVAR' 1188 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1519:29: note: in expansion of macro 'DEREF' 1519 | BCHashTabs = ARG(6, 6); DEREF(BCHashTabs); | ^~~~~ file.c: In function 'file_init': domain.c: In function 'check_cuts_in_another_connection': arith.c:1232:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1232 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:813:5: note: in expansion of macro 'DEREF' 813 | DEREF(op1); | ^~~~~ table.c:1571:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1571 | t2 = *((BPLONG_PTR)t2+1); | ^ term.h:220:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 220 | LstCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:813:5: note: in expansion of macro 'DEREF' 813 | DEREF(op1); | ^~~~~ emu_inst.h:1409:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1409 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1233:28: note: in expansion of macro 'DEREF' 1233 | max_elm = FOLLOW(ptr); DEREF(max_elm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1192:5: note: in expansion of macro 'BP_HASH_CODE1' 1192 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1974:17: note: in expansion of macro 'ADDTAG' 1974 | user_word = ADDTAG(user_sym_ptr, ATM); | ^~~~~~ domain.c:1705:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1705 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1532:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1532 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:813:5: note: in expansion of macro 'DEREF' 813 | DEREF(op1); | ^~~~~ emu_inst.h:1411:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1411 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c:1579:30: note: in expansion of macro 'FOLLOW' 1579 | if (FOLLOW(t1) != FOLLOW(t2)) return 0; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1233:28: note: in expansion of macro 'DEREF' 1233 | max_elm = FOLLOW(ptr); DEREF(max_elm); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1192:5: note: in expansion of macro 'BP_HASH_CODE1' 1192 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ loader.c:1532:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1532 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1977:23: note: in expansion of macro 'ADDTAG' 1977 | user_input_word = ADDTAG(user_input_sym_ptr, ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1233:28: note: in expansion of macro 'DEREF' 1233 | max_elm = FOLLOW(ptr); DEREF(max_elm); | ^~~~~ emu_inst.h:1421:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1421 | ep = (BPLONG_PTR)*P; | ^ domain.c:1709:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1709 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1192:5: note: in expansion of macro 'BP_HASH_CODE1' 1192 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c:1579:44: note: in expansion of macro 'FOLLOW' 1579 | if (FOLLOW(t1) != FOLLOW(t2)) return 0; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1233:28: note: in expansion of macro 'DEREF' 1233 | max_elm = FOLLOW(ptr); DEREF(max_elm); | ^~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ loader.c:1532:9: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 1532 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); | ^~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1980:24: note: in expansion of macro 'ADDTAG' 1980 | user_output_word = ADDTAG(user_output_sym_ptr, ATM); | ^~~~~~ emu_inst.h:1426:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1426 | *LOCAL_TOP = (BPLONG)AR; | ^ domain.c: In function 'check_reach_with_two_cuts': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1192:5: note: in expansion of macro 'BP_HASH_CODE1' 1192 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ loader.c: In function 'load_syms_fromlist': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1234:26: note: in expansion of macro 'DEREF' 1234 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ emu_inst.h:1428:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1428 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:1192:5: note: in expansion of macro 'BP_HASH_CODE1' 1192 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1983:23: note: in expansion of macro 'ADDTAG' 1983 | user_error_word = ADDTAG(user_error_sym_ptr, ATM); | ^~~~~~ domain.c:1754:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1754 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ loader.c:1564:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1564 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCSyms); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1234:26: note: in expansion of macro 'DEREF' 1234 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c:1580:34: note: in expansion of macro 'GET_ARITY' 1580 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ table.c:1580:57: note: in expansion of macro 'FOLLOW' 1580 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:1437:18: note: in expansion of macro 'ADDTAG' 1437 | AR_BTM(AR) = ADDTAG((AR+Operand0), NONDET_FRAME_TAG); | ^~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:1192:5: note: in expansion of macro 'BP_HASH_CODE1' 1192 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1234:26: note: in expansion of macro 'DEREF' 1234 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1565:40: note: in expansion of macro 'DEREF' 1565 | sym_struct = FOLLOW(list_ptr); DEREF(sym_struct); | ^~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:1994:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1994 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ domain.c:1765:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1765 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SuccVar); | ^ emu_inst.h:1440:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1440 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1234:26: note: in expansion of macro 'DEREF' 1234 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:297:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ assert.c:1192:5: note: in expansion of macro 'BP_HASH_CODE1' 1192 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1565:40: note: in expansion of macro 'DEREF' 1565 | sym_struct = FOLLOW(list_ptr); DEREF(sym_struct); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1099:42: note: in expansion of macro 'DEREF' 1099 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:1994:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1994 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ assert.c:1195:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1195 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o util_signature.o espresso/util_signature.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1235:10: note: in expansion of macro 'ISNUM' 1235 | if (!ISNUM(max_elm)) { | ^~~~~ table.c:1580:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1580 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c:1580:34: note: in expansion of macro 'GET_ARITY' 1580 | arity = GET_ARITY((SYM_REC_PTR)FOLLOW(t1)); | ^~~~~~~~~ domain.c:1780:38: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1780 | lab_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(LabVar); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1099:42: note: in expansion of macro 'DEREF' 1099 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1565:40: note: in expansion of macro 'DEREF' 1565 | sym_struct = FOLLOW(list_ptr); DEREF(sym_struct); | ^~~~~ emu_inst.h:1446:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1446 | AR_B(AR) = (BPLONG)B; | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -I. -Iespresso -o verify.o espresso/verify.c assert.c:1197:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1197 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1235:10: note: in expansion of macro 'ISNUM' 1235 | if (!ISNUM(max_elm)) { | ^~~~~ domain.c: In function 'b_ALLDISTINCT_CHECK_HALL_VAR_cccc': basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:1994:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1994 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ clpfd.c:1102:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1102 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Card); | ^ emu_inst.h:1447:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1447 | AR_H(AR) = (BPLONG)H; | ^ table.c:1582:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1582 | if (!term_subsume_numberedterm(*((BPLONG_PTR)t1+i), *((BPLONG_PTR)t2+i))) return 0; | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1565:40: note: in expansion of macro 'DEREF' 1565 | sym_struct = FOLLOW(list_ptr); DEREF(sym_struct); | ^~~~~ assert.c:1197:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1197 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1235:10: note: in expansion of macro 'ISNUM' 1235 | if (!ISNUM(max_elm)) { | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_allocate.o kissat/src/allocate.c emu_inst.h:1448:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1448 | AR_T(AR) = (BPLONG)T; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1849:5: note: in expansion of macro 'DEREF_NONVAR' 1849 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1235:10: note: in expansion of macro 'ISNUM' 1235 | if (!ISNUM(max_elm)) { | ^~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:1217:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1217 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1566:38: note: in expansion of macro 'DEREF' 1566 | BCSyms = FOLLOW(list_ptr+1); DEREF(BCSyms); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1107:42: note: in expansion of macro 'DEREF' 1107 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:1994:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1994 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ table.c:1582:84: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1582 | if (!term_subsume_numberedterm(*((BPLONG_PTR)t1+i), *((BPLONG_PTR)t2+i))) return 0; | ^ term.h:223:9: note: in definition of macro 'SWITCH_OP_NOSUSP' 223 | StrCode; break;} | ^~~~~~~ table.c: In function 'term_subsume_term': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_analyze.o kissat/src/analyze.c emu_inst.h:1449:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1449 | AR_SF(AR) = (BPLONG)SF; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1107:42: note: in expansion of macro 'DEREF' 1107 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ arith.c:1240:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1240 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ assert.c:1217:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1217 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1566:38: note: in expansion of macro 'DEREF' 1566 | BCSyms = FOLLOW(list_ptr+1); DEREF(BCSyms); | ^~~~~ domain.c:1851:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1851 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ emu_inst.h:1460:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1460 | ep = (BPLONG_PTR)*P; | ^ table.c:1593:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1593 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1107:42: note: in expansion of macro 'DEREF' 1107 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1244:30: note: in expansion of macro 'DEREF' 1244 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:1994:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1994 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1566:38: note: in expansion of macro 'DEREF' 1566 | BCSyms = FOLLOW(list_ptr+1); DEREF(BCSyms); | ^~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:1217:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1217 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_ands.o kissat/src/ands.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1107:42: note: in expansion of macro 'DEREF' 1107 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ emu_inst.h:1465:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1465 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1244:30: note: in expansion of macro 'DEREF' 1244 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1852:5: note: in expansion of macro 'DEREF_NONVAR' 1852 | DEREF_NONVAR(NumElmsLeft); NumElmsLeft = INTVAL(NumElmsLeft); | ^~~~~~~~~~~~ table.c:1593:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1593 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1566:38: note: in expansion of macro 'DEREF' 1566 | BCSyms = FOLLOW(list_ptr+1); DEREF(BCSyms); | ^~~~~ clpfd.c:1108:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1108 | sp_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SP); | ^ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:1217:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1217 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ clpfd.h:462:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 462 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:1997:29: note: in expansion of macro 'ADDTAG' 1997 | file_table[0].aliases = ADDTAG(ptr, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1244:30: note: in expansion of macro 'DEREF' 1244 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ emu_inst.h:1467:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1467 | AR_CPS(AR) = (BPLONG)P; | ^ clpfd.c: In function 'b_CLPSET_UP_UPDATED_c': table.c:1599:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1599 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1853:5: note: in expansion of macro 'DEREF_NONVAR' 1853 | DEREF_NONVAR(L); DEREF_NONVAR(R); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1244:30: note: in expansion of macro 'DEREF' 1244 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ assert.c:1217:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 1217 | ALLOCATE_FROM_PAREA(tmp_ptr, sizeof(KEY_VAL_PAIR)/sizeof(BPLONG)); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1567:9: note: in expansion of macro 'DEREF' 1567 | DEREF(sym_struct); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ emu_inst.h:1476:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1476 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(SetTerm); | ^~~~~ arith.c: In function 'bp_math_sum1': term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:2012:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2012 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(SetTerm); | ^~~~~ emu_inst.h:1479:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1479 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1567:9: note: in expansion of macro 'DEREF' 1567 | DEREF(sym_struct); | ^~~~~ assert.c:1222:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1222 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(kvp_ptr_ptr); | ^ table.c:1599:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1599 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1261:5: note: in expansion of macro 'DEREF' 1261 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1853:22: note: in expansion of macro 'DEREF_NONVAR' 1853 | DEREF_NONVAR(L); DEREF_NONVAR(R); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(SetTerm); | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:2012:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2012 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ assert.c:1223:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1223 | FOLLOW(kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1261:5: note: in expansion of macro 'DEREF' 1261 | DEREF(op1); | ^~~~~ emu_inst.h:1481:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1481 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1567:9: note: in expansion of macro 'DEREF' 1567 | DEREF(sym_struct); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(SetTerm); | ^~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ table.c:1600:5: note: in expansion of macro 'UNDO_TRAILING' 1600 | UNDO_TRAILING; | ^~~~~~~~~~~~~ table.c: In function 'c_table_reset_subgoal_ar': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1261:5: note: in expansion of macro 'DEREF' 1261 | DEREF(op1); | ^~~~~ assert.c:1230:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1230 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ emu_inst.h:1483:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1483 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ domain.c:1856:5: note: in expansion of macro 'ALIGN' 1856 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1567:9: note: in expansion of macro 'DEREF' 1567 | DEREF(sym_struct); | ^~~~~ clpfd.c:1133:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1133 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(SetTerm); | ^ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:2012:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2012 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1261:5: note: in expansion of macro 'DEREF' 1261 | DEREF(op1); | ^~~~~ assert.c:1230:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1230 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ table.c:1609:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1609 | sp = (BPLONG_PTR)AR_B(arreg); | ^ emu_inst.h:1485:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1485 | FOLLOW(P) = (BPLONG)(ep+1); | ^ loader.c:1568:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1568 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(sym_struct); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1135:38: note: in expansion of macro 'DEREF' 1135 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ arith.c:1267:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1267 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ domain.c:1856:5: note: in expansion of macro 'ALIGN' 1856 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ assert.c:1231:5: note: in expansion of macro 'UNDO_TRAILING' 1231 | UNDO_TRAILING; | ^~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:2012:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2012 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:1512:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1512 | ep = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1135:38: note: in expansion of macro 'DEREF' 1135 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ table.c:1610:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1610 | while (AR_AR(sp) != (BPLONG)sp) { | ^ assert.c: In function 'b_PICAT_GLOBAL_MAP_GET_ccf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1569:43: note: in expansion of macro 'DEREF' 1569 | ep_offset = FOLLOW(struct_ptr+1); DEREF(ep_offset); ep_offset = INTVAL(ep_offset); | ^~~~~ arith.c:1268:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1268 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1135:38: note: in expansion of macro 'DEREF' 1135 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ assert.c:1242:5: note: in expansion of macro 'DEREF' 1242 | DEREF(key); | ^~~~~ domain.c:1865:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1865 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(L); | ^ emu_inst.h:1518:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1518 | *LOCAL_TOP = (BPLONG)AR; | ^ arith.c:1278:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1278 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1569:43: note: in expansion of macro 'DEREF' 1569 | ep_offset = FOLLOW(struct_ptr+1); DEREF(ep_offset); ep_offset = INTVAL(ep_offset); | ^~~~~ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:2012:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2012 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ table.c:1612:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1612 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(sp); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1135:38: note: in expansion of macro 'DEREF' 1135 | SP = CLPSETTERM_PTR_GET_SP(ptr); DEREF(SP); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ assert.c:1242:5: note: in expansion of macro 'DEREF' 1242 | DEREF(key); | ^~~~~ emu_inst.h:1520:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1520 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1569:43: note: in expansion of macro 'DEREF' 1569 | ep_offset = FOLLOW(struct_ptr+1); DEREF(ep_offset); ep_offset = INTVAL(ep_offset); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1282:34: note: in expansion of macro 'DEREF' 1282 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ clpfd.c:1136:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1136 | sp_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SP); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1866:28: note: in expansion of macro 'DEREF_NONVAR' 1866 | elm = FOLLOW(ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ table.c:1614:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1614 | GT_TOP_AR(subgoal_entry) = (BPLONG)NULL; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ assert.c:1242:5: note: in expansion of macro 'DEREF' 1242 | DEREF(key); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1282:34: note: in expansion of macro 'DEREF' 1282 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ emu_inst.h:1530:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1530 | ep = (BPLONG_PTR)*P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2015:29: note: in expansion of macro 'ADDTAG' 2015 | file_table[1].aliases = ADDTAG(ptr, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1569:43: note: in expansion of macro 'DEREF' 1569 | ep_offset = FOLLOW(struct_ptr+1); DEREF(ep_offset); ep_offset = INTVAL(ep_offset); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1141:42: note: in expansion of macro 'DEREF' 1141 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ assert.c:1242:5: note: in expansion of macro 'DEREF' 1242 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1282:34: note: in expansion of macro 'DEREF' 1282 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ table.c:1617:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1617 | sp = (BPLONG_PTR)AR_B(sp); | ^ domain.c:1868:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1868 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(elm); | ^ table.c: In function 'c_SUBGOAL_TABLE_SIZE': emu_inst.h:1536:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1536 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1570:39: note: in expansion of macro 'DEREF' 1570 | arity = FOLLOW(struct_ptr+2); DEREF(arity); arity = INTVAL(arity); | ^~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:2027:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2027 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:1248:5: note: in expansion of macro 'DEREF_NONVAR' 1248 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1282:34: note: in expansion of macro 'DEREF' 1282 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ arith.c: In function 'bp_math_prod1': emu_inst.h:1538:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1538 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1626:33: note: in expansion of macro 'DEREF' 1626 | gt_bucket_size = ARG(1, 1); DEREF(gt_bucket_size); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1570:39: note: in expansion of macro 'DEREF' 1570 | arity = FOLLOW(struct_ptr+2); DEREF(arity); arity = INTVAL(arity); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ dynamic.h:4:9: note: in expansion of macro 'ALIGN' 4 | ALIGN(CHAR_PTR, curr_fence); \ | ^~~~~ file.c:2027:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2027 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1300:5: note: in expansion of macro 'DEREF' 1300 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1252:5: note: in expansion of macro 'BP_HASH_CODE1' 1252 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ emu_inst.h:1548:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1548 | ep = (BPLONG_PTR)*P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1570:39: note: in expansion of macro 'DEREF' 1570 | arity = FOLLOW(struct_ptr+2); DEREF(arity); arity = INTVAL(arity); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1876:28: note: in expansion of macro 'DEREF_NONVAR' 1876 | L = FOLLOW(ptr+1); DEREF_NONVAR(L); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1300:5: note: in expansion of macro 'DEREF' 1300 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:1626:33: note: in expansion of macro 'DEREF' 1626 | gt_bucket_size = ARG(1, 1); DEREF(gt_bucket_size); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1252:5: note: in expansion of macro 'BP_HASH_CODE1' 1252 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1570:39: note: in expansion of macro 'DEREF' 1570 | arity = FOLLOW(struct_ptr+2); DEREF(arity); arity = INTVAL(arity); | ^~~~~ emu_inst.h:1554:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1554 | *LOCAL_TOP = (BPLONG)AR; | ^ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:2027:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2027 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1300:5: note: in expansion of macro 'DEREF' 1300 | DEREF(op1); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1252:5: note: in expansion of macro 'BP_HASH_CODE1' 1252 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ domain.c:1893:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1893 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(L); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1626:33: note: in expansion of macro 'DEREF' 1626 | gt_bucket_size = ARG(1, 1); DEREF(gt_bucket_size); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1300:5: note: in expansion of macro 'DEREF' 1300 | DEREF(op1); | ^~~~~ emu_inst.h:1556:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1556 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1571:37: note: in expansion of macro 'DEREF' 1571 | len = FOLLOW(struct_ptr+3); DEREF(len); len = INTVAL(len); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ assert.c:1252:5: note: in expansion of macro 'BP_HASH_CODE1' 1252 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:186:9: note: in expansion of macro 'BP_MALLOC' 186 | BP_MALLOC(tmp_ptr, size); \ | ^~~~~~~~~ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:2027:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2027 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:813:5: note: in expansion of macro 'DEREF' 813 | DEREF(op1); | ^~~~~ arith.c:1306:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1306 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ emu_inst.h:1565:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1565 | ep = (BPLONG_PTR)*P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1626:33: note: in expansion of macro 'DEREF' 1626 | gt_bucket_size = ARG(1, 1); DEREF(gt_bucket_size); | ^~~~~ table.c: In function 'lookupSubgoalTableNoCopy': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1571:37: note: in expansion of macro 'DEREF' 1571 | len = FOLLOW(struct_ptr+3); DEREF(len); len = INTVAL(len); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1894:28: note: in expansion of macro 'DEREF_NONVAR' 1894 | elm = FOLLOW(ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:1252:5: note: in expansion of macro 'BP_HASH_CODE1' 1252 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:815:19: note: in expansion of macro 'GET_ATM_SYM_REC' 815 | sym_ptr = GET_ATM_SYM_REC(op1); | ^~~~~~~~~~~~~~~ arith.c:1307:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1307 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ emu_inst.h:1568:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1568 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ bapi.h:191:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 191 | FOLLOW(parea_low_addr) = (BPLONG)old_parea_low_addr; \ | ^ dynamic.h:8:13: note: in expansion of macro 'ALLOCATE_NEW_PAREA_BLOCK' 8 | ALLOCATE_NEW_PAREA_BLOCK(parea_size, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ file.c:2027:5: note: in expansion of macro 'ALLOCATE_FROM_PAREA' 2027 | ALLOCATE_FROM_PAREA(ptr, 2); /* ptr==NULL not needed here */ | ^~~~~~~~~~~~~~~~~~~ mic.c:823:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 823 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1571:37: note: in expansion of macro 'DEREF' 1571 | len = FOLLOW(struct_ptr+3); DEREF(len); len = INTVAL(len); | ^~~~~ table.c:1640:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1640 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ assert.c:1252:5: note: in expansion of macro 'BP_HASH_CODE1' 1252 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ arith.c:1317:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1317 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ domain.c:1896:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1896 | dv_ptr2 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(elm); | ^ emu_inst.h:1570:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1570 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:467:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 467 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:108:21: note: in expansion of macro 'REDUCE_DOMAIN_p' 108 | REDUCE_DOMAIN_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:824:36: note: in expansion of macro 'DEREF' 824 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1571:37: note: in expansion of macro 'DEREF' 1571 | len = FOLLOW(struct_ptr+3); DEREF(len); len = INTVAL(len); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2030:29: note: in expansion of macro 'ADDTAG' 2030 | file_table[2].aliases = ADDTAG(ptr, LST); | ^~~~~~ term.h:297:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ assert.c:1252:5: note: in expansion of macro 'BP_HASH_CODE1' 1252 | BP_HASH_CODE1(key, this_hcode, lab); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:824:36: note: in expansion of macro 'DEREF' 824 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ table.c:1640:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1640 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1321:34: note: in expansion of macro 'DEREF' 1321 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ emu_inst.h:1572:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1572 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ file.c: In function 'b_ACCESS_ccf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:824:36: note: in expansion of macro 'DEREF' 824 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:1901:28: note: in expansion of macro 'DEREF_NONVAR' 1901 | L = FOLLOW(ptr+1); DEREF_NONVAR(L); | ^~~~~~~~~~~~ assert.c:1255:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1255 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1572:37: note: in expansion of macro 'DEREF' 1572 | atm = FOLLOW(struct_ptr+4); DEREF(atm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1321:34: note: in expansion of macro 'DEREF' 1321 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:824:36: note: in expansion of macro 'DEREF' 824 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ clpfd.h:823:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 823 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ emu_inst.h:1574:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1574 | FOLLOW(P) = (BPLONG)(ep+1); | ^ assert.c: In function 'b_PICAT_GLOBAL_MAP_SIZE_cf': domain.c: In function 'print_domain_var': table.c:1644:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1644 | hcode = ((BPLONG)sym_ptr & HASH_BITS) >> 2; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2049:5: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:825:38: note: in expansion of macro 'DEREF' 825 | op1 = FOLLOW(lst_ptr+1); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1321:34: note: in expansion of macro 'DEREF' 1321 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1572:37: note: in expansion of macro 'DEREF' 1572 | atm = FOLLOW(struct_ptr+4); DEREF(atm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:1271:5: note: in expansion of macro 'DEREF_NONVAR' 1271 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ emu_inst.h:1600:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1600 | ep = (BPLONG_PTR)*P; | ^ assert.c: In function 'b_PICAT_GLOBAL_MAP_CLEAR_c': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:825:38: note: in expansion of macro 'DEREF' 825 | op1 = FOLLOW(lst_ptr+1); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1321:34: note: in expansion of macro 'DEREF' 1321 | op1 = FOLLOW(ptr+1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1919:5: note: in expansion of macro 'DEREF' 1919 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2049:5: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:825:38: note: in expansion of macro 'DEREF' 825 | op1 = FOLLOW(lst_ptr+1); DEREF(op1); | ^~~~~ table.c:1663:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1663 | entryPtr = (BPLONG_PTR)FOLLOW(entryPtrPtr0); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_application.o kissat/src/application.c arith.c: In function 'bp_math_fract_part': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1572:37: note: in expansion of macro 'DEREF' 1572 | atm = FOLLOW(struct_ptr+4); DEREF(atm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:1283:5: note: in expansion of macro 'DEREF_NONVAR' 1283 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:825:38: note: in expansion of macro 'DEREF' 825 | op1 = FOLLOW(lst_ptr+1); DEREF(op1); | ^~~~~ emu_inst.h:1607:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1607 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1338:5: note: in expansion of macro 'DEREF' 1338 | DEREF(op1); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:826:23: note: in expansion of macro 'GET_ATM_SYM_REC' 826 | sym_ptr = GET_ATM_SYM_REC(elm); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2049:5: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1572:37: note: in expansion of macro 'DEREF' 1572 | atm = FOLLOW(struct_ptr+4); DEREF(atm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:1919:5: note: in expansion of macro 'DEREF' 1919 | DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ assert.c:1290:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1290 | if (term != (BPLONG)NULL) { | ^ table.c:1666:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1666 | if ((SYM_REC_PTR)GT_SYM(entryPtr) != sym_ptr) goto lab_fail1; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1338:5: note: in expansion of macro 'DEREF' 1338 | DEREF(op1); | ^~~~~ emu_inst.h:1609:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1609 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:840:5: note: in expansion of macro 'ASSIGN_f_atom' 840 | ASSIGN_f_atom(op2, MAKEINT(system(s))); | ^~~~~~~~~~~~~ assert.c:1292:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1292 | FOLLOW(htable+i) = (BPLONG)NULL; | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ loader.c:1573:32: note: in expansion of macro 'GET_ATM_SYM_REC' 1573 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(atm); | ^~~~~~~~~~~~~~~ mic.c: In function 'c_LOAD_cfc': assert.c: In function 'b_PICAT_GLOBAL_MAP_KEYS_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2049:5: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1338:5: note: in expansion of macro 'DEREF' 1338 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1919:5: note: in expansion of macro 'DEREF' 1919 | DEREF(op); | ^~~~~ emu_inst.h:1619:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1619 | ep = (BPLONG_PTR)*P; | ^ table.c:1677:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1677 | entryPtr = (BPLONG_PTR)GT_NEXT(entryPtr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:1305:5: note: in expansion of macro 'DEREF_NONVAR' 1305 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1338:5: note: in expansion of macro 'DEREF' 1338 | DEREF(op1); | ^~~~~ term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:1583:5: note: in expansion of macro 'ALIGN' 1583 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2049:17: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:1681:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1681 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:1919:5: note: in expansion of macro 'DEREF' 1919 | DEREF(op); | ^~~~~ emu_inst.h:1626:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1626 | *LOCAL_TOP = (BPLONG)AR; | ^ assert.c:1311:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1311 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:853:5: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1339:10: note: in expansion of macro 'ISNUM' 1339 | if (!ISNUM(op1)) { | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:1583:5: note: in expansion of macro 'ALIGN' 1583 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ loader.c: In function 'load_text_fromlist': emu_inst.h:1628:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1628 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:1318:19: note: in expansion of macro 'ADDTAG' 1318 | lst = ADDTAG(heap_top, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2049:17: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ table.c:1681:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1681 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:853:17: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1339:10: note: in expansion of macro 'ISNUM' 1339 | if (!ISNUM(op1)) { | ^~~~~ assert.c: In function 'b_PICAT_GLOBAL_MAP_VALS_cf': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1141:42: note: in expansion of macro 'DEREF' 1141 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ loader.c:1599:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1599 | *last_text = (BPLONG)inst_addr; | ^ domain.c:1921:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1921 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:853:17: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ emu_inst.h:1638:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1638 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:1334:5: note: in expansion of macro 'DEREF_NONVAR' 1334 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:853:17: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2049:17: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1339:10: note: in expansion of macro 'ISNUM' 1339 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1141:42: note: in expansion of macro 'DEREF' 1141 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ table.c:1682:5: note: in expansion of macro 'UNDO_TRAILING' 1682 | UNDO_TRAILING; | ^~~~~~~~~~~~~ domain.c: In function 'b_DM_INTERSECT': loader.c:1606:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1606 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:853:17: note: in expansion of macro 'DEREF' 853 | DEREF(op1); DEREF(op3); | ^~~~~ table.c: In function 'c_TABLE_GET_ONE_ANSWER': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1141:42: note: in expansion of macro 'DEREF' 1141 | Card = CLPSETTERM_PTR_GET_CARD(ptr); DEREF(Card); | ^~~~~ assert.c:1340:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1340 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1339:10: note: in expansion of macro 'ISNUM' 1339 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:1645:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1645 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:854:15: note: in expansion of macro 'GET_ATM_SYM_REC' 854 | sym_ptr = GET_ATM_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2049:17: note: in expansion of macro 'DEREF' 2049 | DEREF(op1); DEREF(op2); | ^~~~~ mic.c: In function 'b_LOAD_cfc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1607:44: note: in expansion of macro 'DEREF' 1607 | current_opcode = FOLLOW(list_ptr); DEREF(current_opcode); current_opcode = INTVAL(current_opcode); | ^~~~~ clpfd.c:1143:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1143 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Card); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1962:5: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:1347:19: note: in expansion of macro 'ADDTAG' 1347 | lst = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1692:23: note: in expansion of macro 'DEREF' 1692 | Call = ARG(1, 1); DEREF(Call); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:871:5: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ emu_inst.h:1647:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1647 | AR_CPS(AR) = (BPLONG)P; | ^ assert.c: In function 'b_PICAT_GLOBAL_MAP_LIST_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1343:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1343 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:871:5: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1607:44: note: in expansion of macro 'DEREF' 1607 | current_opcode = FOLLOW(list_ptr); DEREF(current_opcode); current_opcode = INTVAL(current_opcode); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:2066:5: note: in expansion of macro 'ASSIGN_f_atom' 2066 | ASSIGN_f_atom(op3, MAKEINT(r)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd.c:1149:42: note: in expansion of macro 'DEREF' 1149 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ emu_inst.h:1656:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1656 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ assert.c:1363:5: note: in expansion of macro 'DEREF_NONVAR' 1363 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1343:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1343 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:871:5: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:1692:23: note: in expansion of macro 'DEREF' 1692 | Call = ARG(1, 1); DEREF(Call); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:1962:5: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ file.c: In function 'file_stat': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:871:5: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1607:44: note: in expansion of macro 'DEREF' 1607 | current_opcode = FOLLOW(list_ptr); DEREF(current_opcode); current_opcode = INTVAL(current_opcode); | ^~~~~ arith.c: In function 'bp_math_int_part': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd.c:1149:42: note: in expansion of macro 'DEREF' 1149 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ emu_inst.h:1659:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1659 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ assert.c:1370:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1370 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:871:17: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1354:5: note: in expansion of macro 'DEREF' 1354 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd.c:1149:42: note: in expansion of macro 'DEREF' 1149 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2134:15: note: in expansion of macro 'ADDTAG' 2134 | bp_stat = ADDTAG(ptr, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1692:23: note: in expansion of macro 'DEREF' 1692 | Call = ARG(1, 1); DEREF(Call); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1962:5: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1607:44: note: in expansion of macro 'DEREF' 1607 | current_opcode = FOLLOW(list_ptr); DEREF(current_opcode); current_opcode = INTVAL(current_opcode); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:871:17: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ emu_inst.h:1661:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1661 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:1377:20: note: in expansion of macro 'ADDTAG' 1377 | pair = ADDTAG(heap_top, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1354:5: note: in expansion of macro 'DEREF' 1354 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd.c:1149:42: note: in expansion of macro 'DEREF' 1149 | SA = CLPSETTERM_PTR_GET_SA(ptr); DEREF(SA); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:871:17: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ emu_inst.h:1663:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1663 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ assert.c:1378:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1378 | FOLLOW(heap_top++) = (BPLONG)equal_psc; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1608:39: note: in expansion of macro 'DEREF' 1608 | BCInsts = FOLLOW(list_ptr+1); DEREF(BCInsts); | ^~~~~ file.c:2135:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2135 | FOLLOW(ptr) = (BPLONG)BP_NEW_SYM("stat", STAT_SIZE-1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:871:17: note: in expansion of macro 'DEREF' 871 | DEREF(op1); DEREF(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1692:23: note: in expansion of macro 'DEREF' 1692 | Call = ARG(1, 1); DEREF(Call); | ^~~~~ clpfd.c:1150:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1150 | sa_dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(SA); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1354:5: note: in expansion of macro 'DEREF' 1354 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:1962:5: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:872:15: note: in expansion of macro 'GET_ATM_SYM_REC' 872 | sym_ptr = GET_ATM_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ assert.c:1383:19: note: in expansion of macro 'ADDTAG' 1383 | lst = ADDTAG(heap_top, LST); | ^~~~~~ emu_inst.h:1665:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1665 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1608:39: note: in expansion of macro 'DEREF' 1608 | BCInsts = FOLLOW(list_ptr+1); DEREF(BCInsts); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1354:5: note: in expansion of macro 'DEREF' 1354 | DEREF(op1); | ^~~~~ clpfd.c: In function 'clpset_pickup_all_possible': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:881:5: note: in expansion of macro 'ASSIGN_f_atom' 881 | ASSIGN_f_atom(op2, MAKEINT(op1)); | ^~~~~~~~~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ table.c:1694:19: note: in expansion of macro 'GET_SYM_REC' 1694 | sym_ptr = GET_SYM_REC(Call); | ^~~~~~~~~~~ mic.c: In function 'compute_total_parea_size': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:1962:15: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ emu_inst.h:1691:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1691 | ep = (BPLONG_PTR)*P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ clpfd.c:1195:32: note: in expansion of macro 'ADDTAG' 1195 | FOLLOW(set_tail_ptr) = ADDTAG(heap_top, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1608:39: note: in expansion of macro 'DEREF' 1608 | BCInsts = FOLLOW(list_ptr+1); DEREF(BCInsts); | ^~~~~ mic.c:892:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 892 | top = (BPLONG_PTR)FOLLOW(top); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1355:10: note: in expansion of macro 'ISNUM' 1355 | if (!ISNUM(op1)) { | ^~~~~ mic.c: In function 'c_STATISTICS': file.c: In function 'c_file_type': mic.c:904:80: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 904 | fprintf(stderr, " Stack in use:%10s bytes\n", format_comma_separated_int(((BPULONG)stack_up_addr-(BPULONG)arreg))); | ^ clpfd.c:1196:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1196 | FOLLOW(heap_top++) = (BPLONG)comma_psc; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ table.c:1694:19: note: in expansion of macro 'GET_SYM_REC' 1694 | sym_ptr = GET_SYM_REC(Call); | ^~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1355:10: note: in expansion of macro 'ISNUM' 1355 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1608:39: note: in expansion of macro 'DEREF' 1608 | BCInsts = FOLLOW(list_ptr+1); DEREF(BCInsts); | ^~~~~ mic.c:904:103: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 904 | fprintf(stderr, " Stack in use:%10s bytes\n", format_comma_separated_int(((BPULONG)stack_up_addr-(BPULONG)arreg))); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:1962:15: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ emu_inst.h:1699:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1699 | *LOCAL_TOP = (BPLONG)AR; | ^ file.c:2222:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2222 | return unify(ARG(2, 2), ADDTAG((BPLONG)BP_NEW_SYM(t, 0), ATM)); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ mic.c:905:82: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 905 | fprintf(stderr, " Heap in use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)heap_top-(BPULONG)stack_low_addr))); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1355:10: note: in expansion of macro 'ISNUM' 1355 | if (!ISNUM(op1)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ clpfd.c:1206:18: note: in expansion of macro 'ADDTAG' 1206 | return_val = ADDTAG(heap_top, STR); | ^~~~~~ file.c: In function 'c_directory_list_picat': term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ table.c:1694:19: note: in expansion of macro 'GET_SYM_REC' 1694 | sym_ptr = GET_SYM_REC(Call); | ^~~~~~~~~~~ mic.c:905:100: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 905 | fprintf(stderr, " Heap in use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)heap_top-(BPULONG)stack_low_addr))); | ^ emu_inst.h:1701:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1701 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:1962:15: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ clpfd.c:1207:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1207 | FOLLOW(heap_top++) = (BPLONG)set_constructor_psc; | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1355:10: note: in expansion of macro 'ISNUM' 1355 | if (!ISNUM(op1)) { | ^~~~~ mic.c:909:123: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 909 | fprintf(stderr, " In use: %10s bytes\n", format_comma_separated_int(total_parea_size-total_free_records_size()-((BPULONG)parea_up_addr-(BPULONG)curr_fence))); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2285:15: note: in expansion of macro 'ADDTAG' 2285 | lst = ADDTAG(heap_top, LST); | ^~~~~~ mic.c:909:146: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 909 | fprintf(stderr, " In use: %10s bytes\n", format_comma_separated_int(total_parea_size-total_free_records_size()-((BPULONG)parea_up_addr-(BPULONG)curr_fence))); | ^ emu_inst.h:1711:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1711 | ep = (BPLONG_PTR)*P; | ^ table.c:1702:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1702 | call_arg_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Call)+1; | ^ clpfd.c: In function 'clpset_pickup_only_in': mic.c:913:82: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 913 | fprintf(stderr, " In use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)trail_up_addr-(BPULONG)trail_top))); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:1962:15: note: in expansion of macro 'DEREF' 1962 | DEREF(Y); DEREF(X); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1359:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1359 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ clpfd.c:1260:30: note: in expansion of macro 'ADDTAG' 1260 | return_val = ADDTAG(heap_top, STR); | ^~~~~~ mic.c:913:105: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 913 | fprintf(stderr, " In use: %10s bytes\n\n", format_comma_separated_int(((BPULONG)trail_up_addr-(BPULONG)trail_top))); | ^ table.c:1708:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1708 | if ((BPLONG)subgoal_entry == BP_ERROR) { | ^ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1359:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1359 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2297:33: note: in expansion of macro 'ADDTAG' 2297 | FOLLOW(lst_ptr+1) = ADDTAG(heap_top, LST); | ^~~~~~ emu_inst.h:1719:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1719 | *LOCAL_TOP = (BPLONG)AR; | ^ mic.c: In function 'c_STATISTICS0': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:1261:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1261 | FOLLOW(heap_top++) = (BPLONG)set_constructor_psc; | ^ file.c: In function 'c_directory_list_bp': arith.c: In function 'bp_math_random1': domain.c:1967:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1967 | BPLONG_PTR dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ mic.c:966:68: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 966 | total_parea_used = total_parea_size-total_free_records_size()-((BPULONG)parea_up_addr-(BPULONG)curr_fence); | ^ emu_inst.h:1721:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1721 | AR_CPS(AR) = (BPLONG)P; | ^ table.c:1714:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1714 | answerTable = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ clpfd.c:1266:36: note: in expansion of macro 'ADDTAG' 1266 | FOLLOW(set_tail_ptr) = ADDTAG(heap_top, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1374:5: note: in expansion of macro 'DEREF' 1374 | DEREF(op1); | ^~~~~ mic.c:966:91: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 966 | total_parea_used = total_parea_size-total_free_records_size()-((BPULONG)parea_up_addr-(BPULONG)curr_fence); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2352:15: note: in expansion of macro 'ADDTAG' 2352 | lst = ADDTAG(heap_top, LST); | ^~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_arena.o kissat/src/arena.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:1267:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1267 | FOLLOW(heap_top++) = (BPLONG)comma_psc; | ^ emu_inst.h:1731:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1731 | ep = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1374:5: note: in expansion of macro 'DEREF' 1374 | DEREF(op1); | ^~~~~ mic.c:971:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 971 | if (!unify(ARG(3, 12), MAKEINT(((BPULONG)heap_top-(BPULONG)stack_low_addr)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ domain.c:1971:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1971 | BPLONG_PTR dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ table.c:1717:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1717 | if ((BPLONG)answerTable & 0x1) | ^ mic.c:971:55: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 971 | if (!unify(ARG(3, 12), MAKEINT(((BPULONG)heap_top-(BPULONG)stack_low_addr)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ clpfd.c: In function 'b_REIFY_EQ_CONSTR_ACTION': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1374:5: note: in expansion of macro 'DEREF' 1374 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2359:31: note: in expansion of macro 'ADDTAG' 2359 | FOLLOW(lst_ptr) = ADDTAG(BP_NEW_SYM(bp_dir_ptr->d_name, 0), ATM); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ mic.c:973:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 973 | if (!unify(ARG(4, 12), MAKEINT(((BPULONG)local_top-(BPULONG)heap_top)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ term.h:100:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^ table.c:1718:30: note: in expansion of macro 'UNTAGGED_ADDR' 1718 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^~~~~~~~~~~~~ emu_inst.h:1739:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1739 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1311:5: note: in expansion of macro 'DEREF_NONVAR' 1311 | DEREF_NONVAR(X); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1374:5: note: in expansion of macro 'DEREF' 1374 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:1974:17: note: in expansion of macro 'ASSIGN_DVAR' 1974 | ASSIGN_DVAR(dv_ptr_x, Y); | ^~~~~~~~~~~ mic.c:973:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 973 | if (!unify(ARG(4, 12), MAKEINT(((BPULONG)local_top-(BPULONG)heap_top)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ emu_inst.h:1741:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1741 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2364:33: note: in expansion of macro 'ADDTAG' 2364 | FOLLOW(lst_ptr+1) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1311:22: note: in expansion of macro 'DEREF_NONVAR' 1311 | DEREF_NONVAR(X); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ mic.c:975:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 975 | if (!unify(ARG(5, 12), MAKEINT(((BPULONG)stack_up_addr-(BPULONG)local_top)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ table.c:1718:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1718 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1375:10: note: in expansion of macro 'ISNUM' 1375 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ mic.c:975:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 975 | if (!unify(ARG(5, 12), MAKEINT(((BPULONG)stack_up_addr-(BPULONG)local_top)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ emu_inst.h:1750:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1750 | ep = (BPLONG_PTR)*P; | ^ file.c: In function 'c_chdir': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1375:10: note: in expansion of macro 'ISNUM' 1375 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1312:5: note: in expansion of macro 'DEREF_NONVAR' 1312 | DEREF_NONVAR(B); | ^~~~~~~~~~~~ domain.c:1978:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1978 | BPLONG_PTR dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ table.c:1720:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1720 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answerTable); | ^ table.c: In function 'c_TABLE_GET_ALL_ANSWERS': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ emu_inst.h:1753:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1753 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1375:10: note: in expansion of macro 'ISNUM' 1375 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2444:5: note: in expansion of macro 'DEREF' 2444 | DEREF(dir); | ^~~~~ emu_inst.h:1755:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1755 | FOLLOW(P) = (BPLONG)(ep+1); | ^ table.c:1742:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1742 | list = (BPLONG)heap_top; list0 = list; heap_top++; | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1375:10: note: in expansion of macro 'ISNUM' 1375 | if (!ISNUM(op1)) { | ^~~~~ domain.c: In function 'b_DM_INTERSECT2': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1757:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1757 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2444:5: note: in expansion of macro 'DEREF' 2444 | DEREF(dir); | ^~~~~ table.c:1744:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1744 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1381:16: note: in expansion of macro 'IS_FLOAT_PSC' 1381 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ emu_inst.h:1759:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1759 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2014:5: note: in expansion of macro 'DEREF_NONVAR' 2014 | DEREF_NONVAR(Low); | ^~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1381:16: note: in expansion of macro 'IS_FLOAT_PSC' 1381 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2444:5: note: in expansion of macro 'DEREF' 2444 | DEREF(dir); | ^~~~~ table.c:1746:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1746 | if (table_subsume(Call, (SYM_REC_PTR)GT_SYM(subgoal_entry), GT_ARG_ADDR(subgoal_entry))) { | ^ emu_inst.h:1785:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1785 | ep = (BPLONG_PTR)*P; | ^ arith.c: In function 'bp_math_gcd': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1412:5: note: in expansion of macro 'DEREF' 1412 | DEREF(op1); | ^~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1314:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1314 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ table.c:1747:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1747 | sym_ptr = (SYM_REC_PTR)GT_SYM(subgoal_entry); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2015:5: note: in expansion of macro 'DEREF_NONVAR' 2015 | DEREF_NONVAR(Up); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2444:5: note: in expansion of macro 'DEREF' 2444 | DEREF(dir); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:69:5: note: in expansion of macro 'LoadLiteralFromBPList' 69 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ file.c: In function 'c_get_cwd': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1412:5: note: in expansion of macro 'DEREF' 1412 | DEREF(op1); | ^~~~~ emu_inst.h:1794:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1794 | *LOCAL_TOP = (BPLONG)AR; | ^ table.c:1748:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1748 | answerTable = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1314:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1314 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_assign.o kissat/src/assign.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2016:5: note: in expansion of macro 'DEREF_NONVAR' 2016 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1412:5: note: in expansion of macro 'DEREF' 1412 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2456:5: note: in expansion of macro 'DEREF' 2456 | DEREF(dir); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1796:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1796 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1412:5: note: in expansion of macro 'DEREF' 1412 | DEREF(op1); | ^~~~~ table.c:1750:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1750 | if ((BPLONG)answerTable & 0x1) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1319:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1319 | UNIFY_DVAR_VAL(B, BP_ZERO); /* X \= Y */ | ^~~~~~~~~~~~~~ domain.c:2018:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2018 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ emu_inst.h:1806:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1806 | ep = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2456:5: note: in expansion of macro 'DEREF' 2456 | DEREF(dir); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1413:5: note: in expansion of macro 'DEREF' 1413 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:100:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^ table.c:1751:46: note: in expansion of macro 'UNTAGGED_ADDR' 1751 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1319:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1319 | UNIFY_DVAR_VAL(B, BP_ZERO); /* X \= Y */ | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1413:5: note: in expansion of macro 'DEREF' 1413 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:2024:13: note: in expansion of macro 'ASSIGN_DVAR' 2024 | ASSIGN_DVAR(dv_ptr, Low); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2456:5: note: in expansion of macro 'DEREF' 2456 | DEREF(dir); | ^~~~~ emu_inst.h:1815:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1815 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1413:5: note: in expansion of macro 'DEREF' 1413 | DEREF(op2); | ^~~~~ clpfd.c:1321:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1321 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ table.c:1751:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1751 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answerTable); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1817:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1817 | AR_CPS(AR) = (BPLONG)P; | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_autarky.o kissat/src/autarky.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1413:5: note: in expansion of macro 'DEREF' 1413 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2456:5: note: in expansion of macro 'DEREF' 2456 | DEREF(dir); | ^~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1323:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1323 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ table.c:1752:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1752 | ANSWER_NEXT_IN_TABLE(answer) = (BPLONG)NULL; | ^ emu_inst.h:1827:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1827 | ep = (BPLONG_PTR)*P; | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_averages.o kissat/src/averages.c term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:2040:13: note: in expansion of macro 'ASSIGN_DVAR' 2040 | ASSIGN_DVAR(dv_ptr, MAKEINT(Low)); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:1426:20: note: in expansion of macro 'IS_BIGINT' 1426 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_backtrack.o kissat/src/backtrack.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1323:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1323 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:2458:23: note: in expansion of macro 'ADDTAG' 2458 | return unify(dir, ADDTAG(BP_NEW_SYM(f_name, 0), ATM)); | ^~~~~~ table.c:1754:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1754 | answer = (BPLONG_PTR)ANSWERTABLE_FIRST(answerTable); | ^ file.c: In function 'write_list': term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:1426:20: note: in expansion of macro 'IS_BIGINT' 1426 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1836:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1836 | *LOCAL_TOP = (BPLONG)AR; | ^ clpfd.c:1326:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1326 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:1758:25: note: in expansion of macro 'FOLLOW' 1758 | FOLLOW(list) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ domain.c:2045:13: note: in expansion of macro 'ASSIGN_DVAR' 2045 | ASSIGN_DVAR(dv_ptr, MAKEINT(Up)); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:1432:16: note: in expansion of macro 'IS_BIGINT' 1432 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ file.c:2486:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2486 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ emu_inst.h:1838:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1838 | AR_CPS(AR) = (BPLONG)P; | ^ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1329:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1329 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:1432:16: note: in expansion of macro 'IS_BIGINT' 1432 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1847:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1847 | ep = (BPLONG_PTR)*P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:1758:40: note: in expansion of macro 'ADDTAG' 1758 | FOLLOW(list) = ADDTAG(heap_top, LST); | ^~~~~~ domain.c: In function 'dm_disjoint': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2490:5: note: in expansion of macro 'DEREF' 2490 | DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1329:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1329 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:1435:20: note: in expansion of macro 'IS_BIGINT' 1435 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ emu_inst.h:1850:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1850 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ table.c:1760:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1760 | list = (BPLONG)heap_top++; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ domain.c:2074:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2074 | bv_ptr1 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr1); | ^ clpfd.c:1332:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1332 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:1435:20: note: in expansion of macro 'IS_BIGINT' 1435 | } else if (IS_BIGINT(op2)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2490:5: note: in expansion of macro 'DEREF' 2490 | DEREF(op); | ^~~~~ arith.c: In function 'b_GCD_ccf': emu_inst.h:1852:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1852 | FOLLOW(P) = (BPLONG)(ep+1); | ^ table.c:1764:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1764 | answer = (BPLONG_PTR)ANSWER_NEXT_IN_TABLE(answer); | ^ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1334:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1334 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1458:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1458 | ASSIGN_sv_heap_term(gcd, op1); | ^~~~~~~~~~~~~~~~~~~ domain.c:2075:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2075 | bv_ptr2 = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr2); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:1854:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1854 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2490:5: note: in expansion of macro 'DEREF' 2490 | DEREF(op); | ^~~~~ In file included from arith.c:17: bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1458:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1458 | ASSIGN_sv_heap_term(gcd, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1334:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1334 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ table.c:1768:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1768 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ emu_inst.h:1856:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1856 | FOLLOW(P) = (BPLONG)(ep+1); | ^ arith.c: In function 'equal_to': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:76:5: note: in expansion of macro 'LoadLiteralFromBPList' 76 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_REIFY_GE_CONSTR_ACTION': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2490:5: note: in expansion of macro 'DEREF' 2490 | DEREF(op); | ^~~~~ mic.c:981:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 981 | if (!unify(ARG(8, 12), MAKEINT(((BPULONG)trail_up_addr-(BPULONG)trail_top)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1468:5: note: in expansion of macro 'DEREF' 1468 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ table.c:1771:5: note: in expansion of macro 'FOLLOW' 1771 | FOLLOW(list) = nil_sym; | ^~~~~~ emu_inst.h:1882:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1882 | ep = (BPLONG_PTR)*P; | ^ domain.c: In function 'b_VAR_NOTIN_D_cc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1358:5: note: in expansion of macro 'DEREF_NONVAR' 1358 | DEREF_NONVAR(X); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ table.c: In function 'answer_table_entry_2_struct': mic.c:981:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 981 | if (!unify(ARG(8, 12), MAKEINT(((BPULONG)trail_up_addr-(BPULONG)trail_top)))) | ^ term.h:80:32: note: in definition of macro 'MAKEINT' 80 | #define MAKEINT(op) (((BPLONG)(op) << 2) | INT_TAG) | ^~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1468:5: note: in expansion of macro 'DEREF' 1468 | DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1358:22: note: in expansion of macro 'DEREF_NONVAR' 1358 | DEREF_NONVAR(X); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2119:5: note: in expansion of macro 'DEREF_NONVAR' 2119 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:1791:11: note: in expansion of macro 'ADDTAG' 1791 | ans = ADDTAG(heap_top, STR); | ^~~~~~ mic.c: In function 'b_HASHVAL_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1468:5: note: in expansion of macro 'DEREF' 1468 | DEREF(op1); | ^~~~~ emu_inst.h:1892:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1892 | *LOCAL_TOP = (BPLONG)AR; | ^ file.c: In function 'write_term': clpfd.c:1362:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1362 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1003:5: note: in expansion of macro 'ASSIGN_f_atom' 1003 | ASSIGN_f_atom(op2, MAKEINT(bp_hashval(op1))); | ^~~~~~~~~~~~~ mic.c: In function 'bp_hashval_list': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1468:5: note: in expansion of macro 'DEREF' 1468 | DEREF(op1); | ^~~~~ table.c:1792:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1792 | FOLLOW(heap_top++) = (BPLONG)sym_ptr; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ mic.c:1016:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1016 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ emu_inst.h:1894:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1894 | AR_CPS(AR) = (BPLONG)P; | ^ clpfd.c:1369:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1369 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ domain.c:2124:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2124 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ table.c: In function 'c_table_cardinality_limit': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:2514:5: note: in expansion of macro 'SWITCH_OP' 2514 | SWITCH_OP(op, write_term_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1469:10: note: in expansion of macro 'ISNUM' 1469 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:1904:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1904 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1374:9: note: in expansion of macro 'DEREF_NONVAR' 1374 | DEREF_NONVAR(B); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:73:37: note: in expansion of macro 'FOLLOW' 73 | #define ISFREE(var) ((BPLONG)var == FOLLOW(var)) /* must be a ref */ | ^~~~~~ mic.c:1024:31: note: in expansion of macro 'ISFREE' 1024 | } else if (ISREF(cdr) && !ISFREE(cdr)) { /* shorten the reference chain */ | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1819:23: note: in expansion of macro 'DEREF' 1819 | card = ARG(3, 3); DEREF(card); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1469:10: note: in expansion of macro 'ISNUM' 1469 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2126:5: note: in expansion of macro 'DEREF_NONVAR' 2126 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:2514:5: note: in expansion of macro 'SWITCH_OP' 2514 | SWITCH_OP(op, write_term_1, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:1026:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 1026 | PUSHTRAIL_H_NONATOMIC(tmp_ptr, cdr); | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1375:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1375 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1469:10: note: in expansion of macro 'ISNUM' 1469 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:1027:27: note: in expansion of macro 'FOLLOW' 1027 | FOLLOW(tmp_ptr) = FOLLOW(cdr); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:1819:23: note: in expansion of macro 'DEREF' 1819 | card = ARG(3, 3); DEREF(card); | ^~~~~ emu_inst.h:1914:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1914 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ domain.c:2128:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2128 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(List); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:2514:5: note: in expansion of macro 'SWITCH_OP' 2514 | SWITCH_OP(op, write_term_1, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1375:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1375 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:1028:15: note: in expansion of macro 'FOLLOW' 1028 | cdr = FOLLOW(cdr); | ^~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1469:10: note: in expansion of macro 'ISNUM' 1469 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:1916:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1916 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1819:23: note: in expansion of macro 'DEREF' 1819 | card = ARG(3, 3); DEREF(card); | ^~~~~ mic.c:1051:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1051 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1473:5: note: in expansion of macro 'DEREF' 1473 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1378:9: note: in expansion of macro 'DEREF_NONVAR' 1378 | DEREF_NONVAR(B); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2129:32: note: in expansion of macro 'DEREF_NONVAR' 2129 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ file.c:2514:5: note: in expansion of macro 'SWITCH_OP' 2514 | SWITCH_OP(op, write_term_1, | ^~~~~~~~~ emu_inst.h:1926:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1926 | ep = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1473:5: note: in expansion of macro 'DEREF' 1473 | DEREF(op2); | ^~~~~ mic.c: In function 'bp_hashval': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1819:23: note: in expansion of macro 'DEREF' 1819 | card = ARG(3, 3); DEREF(card); | ^~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1379:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1379 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1066:5: note: in expansion of macro 'SWITCH_OP' 1066 | SWITCH_OP(op, hashval_lab, | ^~~~~~~~~ file.c:2515:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2515 | {fprintf(curr_out, "_" BPULONG_FMT_STR, op-(BPULONG)stack_low_addr);}, | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1473:5: note: in expansion of macro 'DEREF' 1473 | DEREF(op2); | ^~~~~ domain.c:2134:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2134 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1379:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1379 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1473:5: note: in expansion of macro 'DEREF' 1473 | DEREF(op2); | ^~~~~ emu_inst.h:1936:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1936 | *LOCAL_TOP = (BPLONG)AR; | ^ clpfd.c: In function 'b_REIFY_NEQ_CONSTR_ACTION': term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ file.c:2518:33: note: in expansion of macro 'GET_ATM_SYM_REC' 2518 | sym_ptr = GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2135:43: note: in expansion of macro 'DEREF_NONVAR' 2135 | low = FOLLOW(interval_ptr+1); DEREF_NONVAR(low); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1474:10: note: in expansion of macro 'ISNUM' 1474 | if (!ISNUM(op2)) { | ^~~~~ emu_inst.h:1938:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1938 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1412:5: note: in expansion of macro 'DEREF_NONVAR' 1412 | DEREF_NONVAR(B); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1474:10: note: in expansion of macro 'ISNUM' 1474 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:2525:20: note: in expansion of macro 'IS_FLOAT_PSC' 2525 | {if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1413:5: note: in expansion of macro 'DEREF_NONVAR' 1413 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ emu_inst.h:1947:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1947 | ep = (BPLONG_PTR)*P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2137:42: note: in expansion of macro 'DEREF_NONVAR' 2137 | up = FOLLOW(interval_ptr+2); DEREF_NONVAR(up); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:826:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 826 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:112:21: note: in expansion of macro 'REDUCE_DOMAIN_m1' 112 | REDUCE_DOMAIN_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1414:5: note: in expansion of macro 'DEREF_NONVAR' 1414 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1474:10: note: in expansion of macro 'ISNUM' 1474 | if (!ISNUM(op2)) { | ^~~~~ emu_inst.h:1950:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1950 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2525:20: note: in expansion of macro 'IS_FLOAT_PSC' 2525 | {if (IS_FLOAT_PSC(op)) { | ^~~~~~~~~~~~ clpfd.h:690:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 690 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:77:5: note: in expansion of macro 'LoadLiteralFromBPList' 77 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1474:10: note: in expansion of macro 'ISNUM' 1474 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2141:35: note: in expansion of macro 'DEREF_NONVAR' 2141 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1417:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1417 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:9: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ emu_inst.h:1952:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1952 | FOLLOW(P) = (BPLONG)(ep+1); | ^ domain.c: In function 'check_var_notin_d': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:2527:30: note: in expansion of macro 'IS_BIGINT_PSC' 2527 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1484:20: note: in expansion of macro 'IS_FLOAT_PSC' 1484 | } else if (IS_FLOAT_PSC(op2)) { /* op1 is int, op2 is not int */ | ^~~~~~~~~~~~ emu_inst.h:1954:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1954 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1417:9: note: in expansion of macro 'UNIFY_DVAR_VAL' 1417 | UNIFY_DVAR_VAL(B, BP_ZERO); | ^~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2156:5: note: in expansion of macro 'DEREF_NONVAR' 2156 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1484:20: note: in expansion of macro 'IS_FLOAT_PSC' 1484 | } else if (IS_FLOAT_PSC(op2)) { /* op1 is int, op2 is not int */ | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ emu_inst.h:1956:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1956 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2527:30: note: in expansion of macro 'IS_BIGINT_PSC' 2527 | } else if (IS_BIGINT_PSC(op)) { | ^~~~~~~~~~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1421:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1421 | UNIFY_DVAR_VAL(B, BP_ONE); /* X \= Y */ | ^~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1489:11: note: in expansion of macro 'IS_FLOAT_PSC' 1489 | } if (IS_FLOAT_PSC(op1)) { /* op1 is not int */ | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ domain.c:2158:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2158 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(List); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:1982:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1982 | ep = (BPLONG_PTR)*P; | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1489:11: note: in expansion of macro 'IS_FLOAT_PSC' 1489 | } if (IS_FLOAT_PSC(op1)) { /* op1 is not int */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ file.c:2532:33: note: in expansion of macro 'GET_STR_SYM_REC' 2532 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1421:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1421 | UNIFY_DVAR_VAL(B, BP_ONE); /* X \= Y */ | ^~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2159:32: note: in expansion of macro 'DEREF_NONVAR' 2159 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1492:20: note: in expansion of macro 'IS_FLOAT_PSC' 1492 | } else if (IS_FLOAT_PSC(op2)) { /* op1 and op2 are both floats */ | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ clpfd.c:1423:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1423 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2532:33: note: in expansion of macro 'GET_STR_SYM_REC' 2532 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ emu_inst.h:1993:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1993 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1492:20: note: in expansion of macro 'IS_FLOAT_PSC' 1492 | } else if (IS_FLOAT_PSC(op2)) { /* op1 and op2 are both floats */ | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ bapi.h:202:22: note: in expansion of macro 'DEREF' 202 | DEREF(name); DEREF(arity); \ | ^~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_backward.o kissat/src/backward.c clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1425:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1425 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ domain.c:2164:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2164 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:1995:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1995 | AR_CPS(AR) = (BPLONG)P; | ^ file.c:2539:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2539 | op1 = *((BPLONG_PTR)op+i); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1500:20: note: in expansion of macro 'IS_FLOAT_PSC' 1500 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_build.o kissat/src/build.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_bump.o kissat/src/bump.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1425:13: note: in expansion of macro 'UNIFY_DVAR_VAL' 1425 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ bapi.h:206:19: note: in expansion of macro 'GET_ATM_SYM_REC' 206 | sym_ptr = GET_ATM_SYM_REC(name); \ | ^~~~~~~~~~~~~~~ table.c:1821:5: note: in expansion of macro 'GET_GLOBAL_SYM' 1821 | GET_GLOBAL_SYM(name, arity, sym_ptr); | ^~~~~~~~~~~~~~ emu_inst.h:2005:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2005 | ep = (BPLONG_PTR)*P; | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1500:20: note: in expansion of macro 'IS_FLOAT_PSC' 1500 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2165:43: note: in expansion of macro 'DEREF_NONVAR' 2165 | low = FOLLOW(interval_ptr+1); DEREF_NONVAR(low); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_check.o kissat/src/check.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2540:31: note: in expansion of macro 'DEREF' 2540 | DEREF(op1); | ^~~~~ arith.c: In function 'greater_than': table.c: In function 'c_set_all_table_cardinality_limit': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ clpfd.c:1428:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1428 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_clause.o kissat/src/clause.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1513:5: note: in expansion of macro 'DEREF' 1513 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2167:42: note: in expansion of macro 'DEREF_NONVAR' 2167 | up = FOLLOW(interval_ptr+2); DEREF_NONVAR(up); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1853:23: note: in expansion of macro 'DEREF' 1853 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1431:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1431 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2540:31: note: in expansion of macro 'DEREF' 2540 | DEREF(op1); | ^~~~~ emu_inst.h:2016:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2016 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1513:5: note: in expansion of macro 'DEREF' 1513 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1513:5: note: in expansion of macro 'DEREF' 1513 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1431:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1431 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ emu_inst.h:2018:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2018 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:1853:23: note: in expansion of macro 'DEREF' 1853 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2171:35: note: in expansion of macro 'DEREF_NONVAR' 2171 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2540:31: note: in expansion of macro 'DEREF' 2540 | DEREF(op1); | ^~~~~ domain.c: In function 'b_TASKS_EXCLUDE_NOGOOD_INTERVAL_ccc': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1513:5: note: in expansion of macro 'DEREF' 1513 | DEREF(op1); | ^~~~~ emu_inst.h:2028:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2028 | ep = (BPLONG_PTR)*P; | ^ clpfd.c:1434:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1434 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1853:23: note: in expansion of macro 'DEREF' 1853 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1514:5: note: in expansion of macro 'DEREF' 1514 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ file.c:2540:31: note: in expansion of macro 'DEREF' 2540 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2206:5: note: in expansion of macro 'DEREF_NONVAR' 2206 | DEREF_NONVAR(start); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ clpfd.c:30:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 30 | dv_ptr_b = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(B); \ | ^ clpfd.c:1436:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1436 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1514:5: note: in expansion of macro 'DEREF' 1514 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1853:23: note: in expansion of macro 'DEREF' 1853 | card = ARG(1, 1); DEREF(card); card = INTVAL(card); | ^~~~~ emu_inst.h:2039:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2039 | *LOCAL_TOP = (BPLONG)AR; | ^ table.c: In function 'table_statistics': file.c:2549:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2549 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c:31:13: note: in expansion of macro 'ASSIGN_DVAR' 31 | ASSIGN_DVAR(dv_ptr_b, val); \ | ^~~~~~~~~~~ clpfd.c:1436:17: note: in expansion of macro 'UNIFY_DVAR_VAL' 1436 | UNIFY_DVAR_VAL(B, BP_ONE); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2207:5: note: in expansion of macro 'DEREF_NONVAR' 2207 | DEREF_NONVAR(duration); duration0 = INTVAL(duration); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1514:5: note: in expansion of macro 'DEREF' 1514 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_ABS_CON_cc': emu_inst.h:2041:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2041 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ table.c:1885:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1885 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1514:5: note: in expansion of macro 'DEREF' 1514 | DEREF(op2); | ^~~~~ file.c:2550:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2550 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:78:5: note: in expansion of macro 'LoadStructFromBPList' 78 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1066:5: note: in expansion of macro 'SWITCH_OP' 1066 | SWITCH_OP(op, hashval_lab, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1453:5: note: in expansion of macro 'DEREF_NONVAR' 1453 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ domain.c:2209:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2209 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); | ^ emu_inst.h:2050:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2050 | ep = (BPLONG_PTR)*P; | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1066:5: note: in expansion of macro 'SWITCH_OP' 1066 | SWITCH_OP(op, hashval_lab, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:695:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 695 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:115:21: note: in expansion of macro 'REDUCE_DOMAIN_m' 115 | REDUCE_DOMAIN_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1515:10: note: in expansion of macro 'ISNUM' 1515 | if (!ISNUM(op1)) { | ^~~~~ table.c:1888:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1888 | if (GT_ANSWER_TABLE(subgoal_entry) != (BPLONG)NULL) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1455:5: note: in expansion of macro 'DEREF_NONVAR' 1455 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ file.c:2550:75: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2550 | fprintf(curr_out, "_0" BPULONG_FMT_STR, (BPULONG)dv_ptr-(BPULONG)stack_low_addr); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1066:5: note: in expansion of macro 'SWITCH_OP' 1066 | SWITCH_OP(op, hashval_lab, | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2053:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2053 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ file.c: In function 'write_image': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1515:10: note: in expansion of macro 'ISNUM' 1515 | if (!ISNUM(op1)) { | ^~~~~ clpfd.c:1458:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1458 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:129:36: note: in expansion of macro 'DEREF_NONVAR' 129 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ mic.c:1071:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1071 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:131:13: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 131 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2215:5: note: in expansion of macro 'DEREF_NONVAR' 2215 | DEREF_NONVAR(tasks); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:134:32: note: in expansion of macro 'DEREF_NONVAR' 134 | x = FOLLOW(var_ptr-n); DEREF_NONVAR(x); | ^~~~~~~~~~~~ emu_inst.h:2055:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2055 | FOLLOW(P) = (BPLONG)(ep+1); | ^ clpfd.c:1459:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1459 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ clpfd.h:659:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1079:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1079 | term_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1515:10: note: in expansion of macro 'ISNUM' 1515 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2571:5: note: in expansion of macro 'DEREF' 2571 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_FD_ABS_X_TO_Y': mic.c:1083:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1083 | sym_ptr = (SYM_REC_PTR)FOLLOW(term_ptr); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:2217:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2217 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(tasks); | ^ emu_inst.h:2057:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2057 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ table.c:1890:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1890 | total_ans_count += ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ table.c:1890:36: note: in expansion of macro 'ANSWERTABLE_COUNT' 1890 | total_ans_count += ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)); | ^~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1515:10: note: in expansion of macro 'ISNUM' 1515 | if (!ISNUM(op1)) { | ^~~~~ mic.c:1085:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1085 | hcode_sum = (((BPLONG)sym_ptr & HASH_BITS) >> 2); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1494:5: note: in expansion of macro 'DEREF_NONVAR' 1494 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2571:5: note: in expansion of macro 'DEREF' 2571 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'b_HASHVAL1_cf': emu_inst.h:2059:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2059 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1519:10: note: in expansion of macro 'ISNUM' 1519 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2218:29: note: in expansion of macro 'DEREF_NONVAR' 2218 | task = FOLLOW(ptr); DEREF_NONVAR(task); | ^~~~~~~~~~~~ clpfd.c:1498:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1498 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ mic.c:1101:5: note: in expansion of macro 'BP_HASH_CODE1' 1101 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2571:5: note: in expansion of macro 'DEREF' 2571 | DEREF(op); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1519:10: note: in expansion of macro 'ISNUM' 1519 | if (!ISNUM(op2)) { | ^~~~~ emu_inst.h:2085:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2085 | ep = (BPLONG_PTR)*P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ mic.c:1101:5: note: in expansion of macro 'BP_HASH_CODE1' 1101 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ table.c:1891:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1891 | if (ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)) > max_ans_count) max_ans_count = ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ table.c:1891:21: note: in expansion of macro 'ANSWERTABLE_COUNT' 1891 | if (ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)) > max_ans_count) max_ans_count = ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1502:5: note: in expansion of macro 'DEREF_NONVAR' 1502 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2219:32: note: in expansion of macro 'DEREF_NONVAR' 2219 | tasks = FOLLOW(ptr+1); DEREF_NONVAR(tasks); | ^~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ mic.c:1101:5: note: in expansion of macro 'BP_HASH_CODE1' 1101 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1519:10: note: in expansion of macro 'ISNUM' 1519 | if (!ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2571:5: note: in expansion of macro 'DEREF' 2571 | DEREF(op); | ^~~~~ clpfd.c:1512:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1512 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:293:9: note: in expansion of macro 'SWITCH_OP' 293 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ mic.c:1101:5: note: in expansion of macro 'BP_HASH_CODE1' 1101 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1519:10: note: in expansion of macro 'ISNUM' 1519 | if (!ISNUM(op2)) { | ^~~~~ clpfd.c: In function 'b_MOD_CON_ccc': emu_inst.h:2097:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2097 | *LOCAL_TOP = (BPLONG)AR; | ^ domain.c:2221:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2221 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(task); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ mic.c:1101:5: note: in expansion of macro 'BP_HASH_CODE1' 1101 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1533:5: note: in expansion of macro 'DEREF_NONVAR' 1533 | DEREF_NONVAR(Y); Y = INTVAL(Y); | ^~~~~~~~~~~~ file.c:2579:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2579 | op1 = *(BPLONG_PTR)op; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1527:20: note: in expansion of macro 'IS_FLOAT_PSC' 1527 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:297:40: note: in expansion of macro 'GET_STR_SYM_REC' 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^~~~~~~~~~~~~~~ mic.c:1101:5: note: in expansion of macro 'BP_HASH_CODE1' 1101 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ emu_inst.h:2099:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2099 | AR_CPS(AR) = (BPLONG)P; | ^ table.c:1891:134: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1891 | if (ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)) > max_ans_count) max_ans_count = ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ table.c:1891:116: note: in expansion of macro 'ANSWERTABLE_COUNT' 1891 | if (ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)) > max_ans_count) max_ans_count = ANSWERTABLE_COUNT((BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry)); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1534:5: note: in expansion of macro 'DEREF_NONVAR' 1534 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2222:32: note: in expansion of macro 'DEREF_NONVAR' 2222 | start = FOLLOW(ptr+1); DEREF_NONVAR(start); | ^~~~~~~~~~~~ term.h:297:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 297 | {hashcode = ((BPLONG)GET_STR_SYM_REC(op) & HASH_BITS) >> 3;}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:1101:5: note: in expansion of macro 'BP_HASH_CODE1' 1101 | BP_HASH_CODE1(op1, hashcode, lab); | ^~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1527:20: note: in expansion of macro 'IS_FLOAT_PSC' 1527 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ emu_inst.h:2109:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2109 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2580:9: note: in expansion of macro 'DEREF' 2580 | DEREF(op1); | ^~~~~ table.c:1896:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1896 | ptr = (BPLONG_PTR)GT_SCC_ELMS(subgoal_entry); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1536:5: note: in expansion of macro 'DEREF_NONVAR' 1536 | DEREF_NONVAR(Z); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1102:5: note: in expansion of macro 'ASSIGN_f_atom' 1102 | ASSIGN_f_atom(op2, MAKEINT(hashcode)); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1532:16: note: in expansion of macro 'IS_FLOAT_PSC' 1532 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ mic.c: In function 'b_HASHTABLE_GET_ccf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2223:35: note: in expansion of macro 'DEREF_NONVAR' 2223 | duration = FOLLOW(ptr+2); DEREF_NONVAR(duration); duration = INTVAL(duration); | ^~~~~~~~~~~~ clpfd.c:1537:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1537 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1115:5: note: in expansion of macro 'DEREF' 1115 | DEREF(key); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1532:16: note: in expansion of macro 'IS_FLOAT_PSC' 1532 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ table.c:1899:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1899 | ptr = (BPLONG_PTR)FOLLOW(ptr+1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2580:9: note: in expansion of macro 'DEREF' 2580 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1115:5: note: in expansion of macro 'DEREF' 1115 | DEREF(key); | ^~~~~ emu_inst.h:2121:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2121 | *LOCAL_TOP = (BPLONG)AR; | ^ clpfd.c:1555:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1555 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1535:20: note: in expansion of macro 'IS_FLOAT_PSC' 1535 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1115:5: note: in expansion of macro 'DEREF' 1115 | DEREF(key); | ^~~~~ clpfd.c: In function 'b_IDIV_CON_ccc': table.c:1902:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1902 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2580:9: note: in expansion of macro 'DEREF' 2580 | DEREF(op1); | ^~~~~ table.c: In function 'b_PLANNER_CURR_RPC_fff': emu_inst.h:2123:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2123 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1115:5: note: in expansion of macro 'DEREF' 1115 | DEREF(key); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:79:5: note: in expansion of macro 'LoadLiteralFromBPList' 79 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1535:20: note: in expansion of macro 'IS_FLOAT_PSC' 1535 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1583:5: note: in expansion of macro 'DEREF_NONVAR' 1583 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ domain.c:2194:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2194 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2224:9: note: in expansion of macro 'TASKS_ARC_CONSISTENT' 2224 | TASKS_ARC_CONSISTENT(est0, lst0, duration0, start, duration); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1121:5: note: in expansion of macro 'DEREF' 1121 | DEREF(table); | ^~~~~ emu_inst.h:2133:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2133 | ep = (BPLONG_PTR)*P; | ^ table.c:1925:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1925 | f = (BPLONG_PTR)AR_AR(f0); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2580:9: note: in expansion of macro 'DEREF' 2580 | DEREF(op1); | ^~~~~ domain.c: In function 'b_DISJUNCTIVE_TASKS_AC': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1543:20: note: in expansion of macro 'IS_FLOAT_PSC' 1543 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ clpfd.c:1585:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1585 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1121:5: note: in expansion of macro 'DEREF' 1121 | DEREF(table); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1543:20: note: in expansion of macro 'IS_FLOAT_PSC' 1543 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1586:5: note: in expansion of macro 'DEREF_NONVAR' 1586 | DEREF_NONVAR(Y); Y = INTVAL(Y); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1121:5: note: in expansion of macro 'DEREF' 1121 | DEREF(table); | ^~~~~ table.c:1928:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1928 | BPLONG_PTR subgoal_entry = (BPLONG_PTR)AR_SUBGOAL_TABLE(f); | ^ arith.c: In function 'greater_equal': loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c:2582:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2582 | op1 = *((BPLONG_PTR)op+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2247:5: note: in expansion of macro 'DEREF_NONVAR' 2247 | DEREF_NONVAR(start); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1121:5: note: in expansion of macro 'DEREF' 1121 | DEREF(table); | ^~~~~ emu_inst.h:2145:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2145 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1556:5: note: in expansion of macro 'DEREF' 1556 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1592:5: note: in expansion of macro 'DEREF_NONVAR' 1592 | DEREF_NONVAR(Z); | ^~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_clueue.o kissat/src/clueue.c table.c:1929:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1929 | SYM_REC_PTR sym_ptr = (SYM_REC_PTR)GT_SYM(subgoal_entry); | ^ mic.c:1126:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1126 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(table); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2583:9: note: in expansion of macro 'DEREF' 2583 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2248:5: note: in expansion of macro 'DEREF_NONVAR' 2248 | DEREF_NONVAR(duration0); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1556:5: note: in expansion of macro 'DEREF' 1556 | DEREF(op1); | ^~~~~ emu_inst.h:2147:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2147 | AR_CPS(AR) = (BPLONG)P; | ^ clpfd.c:1598:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1598 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ mic.c:1127:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1127 | if ((SYM_REC_PTR)FOLLOW(ptr) != hashtable_psc) { | ^ clpfd.c: In function 'b_ABS_DIFF_CON_ccc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1556:5: note: in expansion of macro 'DEREF' 1556 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:1934:17: note: in expansion of macro 'DEREF' 1934 | DEREF(iplan_struct); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(buckets); | ^~~~~ emu_inst.h:2156:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2156 | ep = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2583:9: note: in expansion of macro 'DEREF' 2583 | DEREF(op1); | ^~~~~ domain.c:2251:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2251 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1619:5: note: in expansion of macro 'DEREF_NONVAR' 1619 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1556:5: note: in expansion of macro 'DEREF' 1556 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(buckets); | ^~~~~ emu_inst.h:2159:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2159 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:1934:17: note: in expansion of macro 'DEREF' 1934 | DEREF(iplan_struct); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(buckets); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1621:5: note: in expansion of macro 'DEREF_NONVAR' 1621 | DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1557:5: note: in expansion of macro 'DEREF' 1557 | DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2583:9: note: in expansion of macro 'DEREF' 2583 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1132:5: note: in expansion of macro 'DEREF' 1132 | DEREF(buckets); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2258:37: note: in expansion of macro 'DEREF_NONVAR' 2258 | start = FOLLOW(starts_ptr); DEREF_NONVAR(start); | ^~~~~~~~~~~~ emu_inst.h:2161:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2161 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1557:5: note: in expansion of macro 'DEREF' 1557 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1623:5: note: in expansion of macro 'DEREF_NONVAR' 1623 | DEREF_NONVAR(N); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:1934:17: note: in expansion of macro 'DEREF' 1934 | DEREF(iplan_struct); | ^~~~~ mic.c:1133:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1133 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2583:9: note: in expansion of macro 'DEREF' 2583 | DEREF(op1); | ^~~~~ emu_inst.h:2163:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2163 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1557:5: note: in expansion of macro 'DEREF' 1557 | DEREF(op2); | ^~~~~ mic.c:1134:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1134 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ clpfd.c:1626:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1626 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2259:42: note: in expansion of macro 'DEREF_NONVAR' 2259 | duration = FOLLOW(starts_ptr+n); DEREF_NONVAR(duration); duration = INTVAL(duration); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:1934:17: note: in expansion of macro 'DEREF' 1934 | DEREF(iplan_struct); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1557:5: note: in expansion of macro 'DEREF' 1557 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1139:5: note: in expansion of macro 'DEREF' 1139 | DEREF(res); /* avoid creating cyclic terms by setarg? */ | ^~~~~ clpfd.c:1627:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1627 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ file.c:2585:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2585 | op1 = *(BPLONG_PTR)op; | ^ emu_inst.h:2165:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2165 | FOLLOW(P) = (BPLONG)(ep+1); | ^ clpfd.c: In function 'b_ABS_DIFF_X_TO_Y': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1558:10: note: in expansion of macro 'ISNUM' 1558 | if (!ISNUM(op1)) { | ^~~~~ table.c:1935:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1935 | arg_ptr = (BPLONG_PTR)UNTAGGED_ADDR(iplan_struct); | ^ emu_inst.h:2191:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2191 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2586:9: note: in expansion of macro 'DEREF' 2586 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1653:26: note: in expansion of macro 'DEREF_NONVAR' 1653 | X = FOLLOW(arreg+3); DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1558:10: note: in expansion of macro 'ISNUM' 1558 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ table.c:1936:17: note: in expansion of macro 'ASSIGN_f_atom' 1936 | ASSIGN_f_atom(Amount, FOLLOW(arg_ptr+1)); | ^~~~~~~~~~~~~ emu_inst.h:2196:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2196 | *LOCAL_TOP = (BPLONG)AR; | ^ domain.c:2194:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2194 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2260:9: note: in expansion of macro 'TASKS_ARC_CONSISTENT' 2260 | TASKS_ARC_CONSISTENT(est0, lst0, duration0, start, duration); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1656:26: note: in expansion of macro 'DEREF_NONVAR' 1656 | Y = FOLLOW(arreg+2); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1558:10: note: in expansion of macro 'ISNUM' 1558 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2586:9: note: in expansion of macro 'DEREF' 2586 | DEREF(op1); | ^~~~~ domain.c: In function 'b_DISJUNCTIVE_TASKS_EF': emu_inst.h:2198:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2198 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1659:26: note: in expansion of macro 'DEREF_NONVAR' 1659 | N = FOLLOW(arreg+1); DEREF_NONVAR(N); N = INTVAL(N); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ table.c:1937:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1937 | ASSIGN_v_heap_term(Plan, FOLLOW(arg_ptr+2)); | ^~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1558:10: note: in expansion of macro 'ISNUM' 1558 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2586:9: note: in expansion of macro 'DEREF' 2586 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2375:30: note: in expansion of macro 'DEREF_NONVAR' 2375 | start = FOLLOW(arreg+n); DEREF_NONVAR(start); /* S0 */ | ^~~~~~~~~~~~ emu_inst.h:2208:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2208 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1660:5: note: in expansion of macro 'DEREF_NONVAR' 1660 | DEREF_NONVAR(Ex); Ex = INTVAL(Ex); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1562:10: note: in expansion of macro 'ISNUM' 1562 | if (!ISNUM(op2)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ table.c:1937:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1937 | ASSIGN_v_heap_term(Plan, FOLLOW(arg_ptr+2)); | ^~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_collect.o kissat/src/collect.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.c:1662:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1662 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2586:9: note: in expansion of macro 'DEREF' 2586 | DEREF(op1); | ^~~~~ emu_inst.h:2213:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2213 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1562:10: note: in expansion of macro 'ISNUM' 1562 | if (!ISNUM(op2)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2377:5: note: in expansion of macro 'DEREF_NONVAR' 2377 | DEREF_NONVAR(duration0); duration0 = INTVAL(duration0); | ^~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_colors.o kissat/src/colors.c clpfd.c:1663:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1663 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ table.c:1937:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1937 | ASSIGN_v_heap_term(Plan, FOLLOW(arg_ptr+2)); | ^~~~~~~~~~~~~~~~~~ clpfd.c: In function 'b_ABS_ABS_DIFF_NEQ': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1562:10: note: in expansion of macro 'ISNUM' 1562 | if (!ISNUM(op2)) { | ^~~~~ emu_inst.h:2215:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2215 | AR_CPS(AR) = (BPLONG)P; | ^ file.c:2588:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2588 | op1 = *((BPLONG_PTR)op+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1682:26: note: in expansion of macro 'DEREF_NONVAR' 1682 | X = FOLLOW(arreg+3); DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1562:10: note: in expansion of macro 'ISNUM' 1562 | if (!ISNUM(op2)) { | ^~~~~ domain.c:2380:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2380 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ table.c:1938:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1938 | ASSIGN_v_heap_term(Cost, FOLLOW(arg_ptr+3)); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:2225:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2225 | ep = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2589:9: note: in expansion of macro 'DEREF' 2589 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1683:26: note: in expansion of macro 'DEREF_NONVAR' 1683 | Y = FOLLOW(arreg+2); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1570:20: note: in expansion of macro 'IS_FLOAT_PSC' 1570 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2230:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2230 | *LOCAL_TOP = (BPLONG)AR; | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ table.c:1938:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1938 | ASSIGN_v_heap_term(Cost, FOLLOW(arg_ptr+3)); | ^~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_compact.o kissat/src/compact.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd.c:1684:26: note: in expansion of macro 'DEREF_NONVAR' 1684 | N = FOLLOW(arreg+1); DEREF_NONVAR(N); N = INTVAL(N); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2391:9: note: in expansion of macro 'DEREF_NONVAR' 2391 | DEREF_NONVAR(duration); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2589:9: note: in expansion of macro 'DEREF' 2589 | DEREF(op1); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1570:20: note: in expansion of macro 'IS_FLOAT_PSC' 1570 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:88:5: note: in expansion of macro 'LoadYFromBPList' 88 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2232:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2232 | AR_CPS(AR) = (BPLONG)P; | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ table.c:1938:17: note: in expansion of macro 'ASSIGN_v_heap_term' 1938 | ASSIGN_v_heap_term(Cost, FOLLOW(arg_ptr+3)); | ^~~~~~~~~~~~~~~~~~ clpfd.c:1694:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1694 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_config.o kissat/src/config.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1575:16: note: in expansion of macro 'IS_FLOAT_PSC' 1575 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2589:9: note: in expansion of macro 'DEREF' 2589 | DEREF(op1); | ^~~~~ emu_inst.h:2241:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2241 | ep = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.c:1697:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1697 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1575:16: note: in expansion of macro 'IS_FLOAT_PSC' 1575 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ table.c:1943:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1943 | f = (BPLONG_PTR)AR_AR(f); | ^ emu_inst.h:2244:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2244 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2589:9: note: in expansion of macro 'DEREF' 2589 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1578:20: note: in expansion of macro 'IS_FLOAT_PSC' 1578 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2343:28: note: in expansion of macro 'DEREF_NONVAR' 2343 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2404:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2404 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ table.c:1945:5: note: in expansion of macro 'ASSIGN_f_atom' 1945 | ASSIGN_f_atom(Amount, MAKEINT(BP_MAXINT_1W)); | ^~~~~~~~~~~~~ emu_inst.h:2246:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2246 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1578:20: note: in expansion of macro 'IS_FLOAT_PSC' 1578 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ file.c:2600:19: note: in expansion of macro 'GET_STR_SYM_REC' 2600 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2248:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2248 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ table.c:1946:5: note: in expansion of macro 'ASSIGN_f_atom' 1946 | ASSIGN_f_atom(Plan, nil_sym); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1586:20: note: in expansion of macro 'IS_FLOAT_PSC' 1586 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1586:20: note: in expansion of macro 'IS_FLOAT_PSC' 1586 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ file.c:2600:19: note: in expansion of macro 'GET_STR_SYM_REC' 2600 | sym_ptr = GET_STR_SYM_REC(op); | ^~~~~~~~~~~~~~~ emu_inst.h:2250:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2250 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ table.c:1947:5: note: in expansion of macro 'ASSIGN_f_atom' 1947 | ASSIGN_f_atom(Cost, BP_ZERO); | ^~~~~~~~~~~~~ domain.c:2346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2346 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2404:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2404 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_MINUS_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c: In function 'b_IS_PLANNER_STATE_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1599:5: note: in expansion of macro 'DEREF' 1599 | DEREF(op1); | ^~~~~ emu_inst.h:2277:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2277 | ep = (BPLONG_PTR)*P; | ^ file.c:2604:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2604 | op1 = *((BPLONG_PTR)op+i); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ table.c:1957:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1957 | FOLLOW(stack_arg_ptr-1) = (BPLONG)(stack_arg_ptr-1); /* free var */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c: In function 'b_PLANNER_UPDATE_EXPLORED_DEPTH_c': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1599:5: note: in expansion of macro 'DEREF' 1599 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2283:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2283 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2605:13: note: in expansion of macro 'DEREF' 2605 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1599:5: note: in expansion of macro 'DEREF' 1599 | DEREF(op1); | ^~~~~ table.c:1962:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1962 | BPLONG cur_depth = (BPLONG)GET_EP(planner_explored_depth_psc); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1139:5: note: in expansion of macro 'DEREF' 1139 | DEREF(res); /* avoid creating cyclic terms by setarg? */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2285:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2285 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2357:32: note: in expansion of macro 'DEREF_NONVAR' 2357 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2404:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2404 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1599:5: note: in expansion of macro 'DEREF' 1599 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1139:5: note: in expansion of macro 'DEREF' 1139 | DEREF(res); /* avoid creating cyclic terms by setarg? */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2605:13: note: in expansion of macro 'DEREF' 2605 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:1964:5: note: in expansion of macro 'DEREF_NONVAR' 1964 | DEREF_NONVAR(depth); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1139:5: note: in expansion of macro 'DEREF' 1139 | DEREF(res); /* avoid creating cyclic terms by setarg? */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2295:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2295 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1600:10: note: in expansion of macro 'ISNUM' 1600 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:1144:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1144 | ASSIGN_sv_heap_term(value, res); | ^~~~~~~~~~~~~~~~~~~ table.c:1966:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1966 | GET_EP(planner_explored_depth_psc) = (int (*)(void))depth; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2605:13: note: in expansion of macro 'DEREF' 2605 | DEREF(op1); | ^~~~~ table.c: In function 'c_TA_TOP_f': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1600:10: note: in expansion of macro 'ISNUM' 1600 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:2301:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2301 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ mic.c:1144:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1144 | ASSIGN_sv_heap_term(value, res); | ^~~~~~~~~~~~~~~~~~~ mic.c: In function 'hashtable_contains_key': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1600:10: note: in expansion of macro 'ISNUM' 1600 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ table.c:1973:5: note: in expansion of macro 'ASSIGN_f_atom' 1973 | ASSIGN_f_atom(op, ADDTAG((BPLONG)ta_record_ptr->top, INT_TAG)); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2605:13: note: in expansion of macro 'DEREF' 2605 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1157:5: note: in expansion of macro 'DEREF' 1157 | DEREF(key); | ^~~~~ emu_inst.h:2303:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2303 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1600:10: note: in expansion of macro 'ISNUM' 1600 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1157:5: note: in expansion of macro 'DEREF' 1157 | DEREF(key); | ^~~~~ emu_inst.h:2313:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2313 | ep = (BPLONG_PTR)*P; | ^ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ domain.c:2283:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2283 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2359:13: note: in expansion of macro 'EDGE_FINDER01' 2359 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2404:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2404 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ file.c:2609:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2609 | op1 = *((BPLONG_PTR)op+i); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1157:5: note: in expansion of macro 'DEREF' 1157 | DEREF(key); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1605:9: note: in expansion of macro 'IS_FLOAT_PSC' 1605 | if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1157:5: note: in expansion of macro 'DEREF' 1157 | DEREF(key); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1605:9: note: in expansion of macro 'IS_FLOAT_PSC' 1605 | if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ emu_inst.h:2319:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2319 | *LOCAL_TOP = (BPLONG)AR; | ^ table.c:1973:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1973 | ASSIGN_f_atom(op, ADDTAG((BPLONG)ta_record_ptr->top, INT_TAG)); | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ table.c:1973:23: note: in expansion of macro 'ADDTAG' 1973 | ASSIGN_f_atom(op, ADDTAG((BPLONG)ta_record_ptr->top, INT_TAG)); | ^~~~~~ table.c: In function 'reset_temp_complete_subgoal_entries': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2610:13: note: in expansion of macro 'DEREF' 2610 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1158:5: note: in expansion of macro 'DEREF' 1158 | DEREF(table); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1611:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1611 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1158:5: note: in expansion of macro 'DEREF' 1158 | DEREF(table); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2321:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2321 | AR_CPS(AR) = (BPLONG)P; | ^ table.c:1982:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1982 | subgoal_entry = (BPLONG_PTR)FOLLOW(subgoalTable+i); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2610:13: note: in expansion of macro 'DEREF' 2610 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1158:5: note: in expansion of macro 'DEREF' 1158 | DEREF(table); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1611:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1611 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_log': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1158:5: note: in expansion of macro 'DEREF' 1158 | DEREF(table); | ^~~~~ emu_inst.h:2330:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2330 | ep = (BPLONG_PTR)*P; | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:89:5: note: in expansion of macro 'LoadConstantFromBPList' 89 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2610:13: note: in expansion of macro 'DEREF' 2610 | DEREF(op1); | ^~~~~ mic.c:1159:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1159 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(table); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1619:5: note: in expansion of macro 'DEREF' 1619 | DEREF(op1); | ^~~~~ emu_inst.h:2333:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2333 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ domain.c:2316:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2316 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2360:13: note: in expansion of macro 'EDGE_FINDER' 2360 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2404:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2404 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1619:5: note: in expansion of macro 'DEREF' 1619 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1161:5: note: in expansion of macro 'DEREF' 1161 | DEREF(buckets); | ^~~~~ table.c:1985:24: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'BPLONG_PTR' {aka 'long long int *'} [-Wformat=] 1985 | printf("TEMP_COMPLETE " BPULONG_FMT_STR "\n", subgoal_entry); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~ | | | BPLONG_PTR {aka long long int *} basic.h:93:29: note: format string is defined here 93 | #define BPULONG_FMT_STR "%llx" | ~~~^ | | | long long unsigned int | %lln term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2610:13: note: in expansion of macro 'DEREF' 2610 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1161:5: note: in expansion of macro 'DEREF' 1161 | DEREF(buckets); | ^~~~~ emu_inst.h:2335:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2335 | FOLLOW(P) = (BPLONG)(ep+1); | ^ file.c: In function 'b_CURRENT_INPUT_f': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1619:5: note: in expansion of macro 'DEREF' 1619 | DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1161:5: note: in expansion of macro 'DEREF' 1161 | DEREF(buckets); | ^~~~~ table.c:1986:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1986 | ptr = (BPLONG_PTR)GT_SCC_ROOT(subgoal_entry); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1619:5: note: in expansion of macro 'DEREF' 1619 | DEREF(op1); | ^~~~~ emu_inst.h:2337:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2337 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1161:5: note: in expansion of macro 'DEREF' 1161 | DEREF(buckets); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:2624:5: note: in expansion of macro 'ASSIGN_f_atom' 2624 | ASSIGN_f_atom(Index, MAKEINT(in_file_i)); | ^~~~~~~~~~~~~ file.c: In function 'b_CURRENT_OUTPUT_f': mic.c:1162:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1162 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1620:10: note: in expansion of macro 'ISNUM' 1620 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:2339:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2339 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2343:28: note: in expansion of macro 'DEREF_NONVAR' 2343 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2411:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2411 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ mic.c:1163:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1163 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:2631:5: note: in expansion of macro 'ASSIGN_f_atom' 2631 | ASSIGN_f_atom(Index, MAKEINT(out_file_i)); | ^~~~~~~~~~~~~ mic.c: In function 'bp_is_hashtable': term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1620:10: note: in expansion of macro 'ISNUM' 1620 | if (!ISNUM(op1)) { | ^~~~~ file.c: In function 'b_SET_BINARY_INPUT_cc': table.c:1987:24: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'BPLONG_PTR' {aka 'long long int *'} [-Wformat=] 1987 | printf("SCC_ROOT = " BPULONG_FMT_STR "\n", ptr); | ^~~~~~~~~~~~~ ~~~ | | | BPLONG_PTR {aka long long int *} basic.h:93:29: note: format string is defined here 93 | #define BPULONG_FMT_STR "%llx" | ~~~^ | | | long long unsigned int | %lln emu_inst.h:2365:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2365 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1175:5: note: in expansion of macro 'DEREF' 1175 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1620:10: note: in expansion of macro 'ISNUM' 1620 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1175:5: note: in expansion of macro 'DEREF' 1175 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2641:5: note: in expansion of macro 'DEREF' 2641 | DEREF(Index); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ table.c:1991:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1991 | subgoal_entry = (BPLONG_PTR)GT_NEXT(subgoal_entry); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1175:5: note: in expansion of macro 'DEREF' 1175 | DEREF(term); | ^~~~~ emu_inst.h:2372:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2372 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1620:10: note: in expansion of macro 'ISNUM' 1620 | if (!ISNUM(op1)) { | ^~~~~ table.c: In function 'b_GET_PICAT_TABLE_MAP_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1175:5: note: in expansion of macro 'DEREF' 1175 | DEREF(term); | ^~~~~ domain.c:2346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2346 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2411:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2411 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2641:5: note: in expansion of macro 'DEREF' 2641 | DEREF(Index); | ^~~~~ emu_inst.h:2374:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2374 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1625:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1625 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:135:9: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 135 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2178:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2178 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(MAP_RECORD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_decide.o kissat/src/decide.c term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2641:5: note: in expansion of macro 'DEREF' 2641 | DEREF(Index); | ^~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1625:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1625 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ emu_inst.h:2384:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2384 | ep = (BPLONG_PTR)*P; | ^ arith.c: In function 'b_FLOAT_LOG_cf': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_deduce.o kissat/src/deduce.c clpfd.h:628:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 628 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2178:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2178 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(MAP_RECORD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_dense.o kissat/src/dense.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1638:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1638 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2641:5: note: in expansion of macro 'DEREF' 2641 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:2391:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2391 | *LOCAL_TOP = (BPLONG)AR; | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_dominate.o kissat/src/dominate.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2357:32: note: in expansion of macro 'DEREF_NONVAR' 2357 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2411:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2411 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_SET_TEXT_INPUT_cc': bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1638:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1638 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_dump.o kissat/src/dump.c emu_inst.h:2393:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2393 | AR_CPS(AR) = (BPLONG)P; | ^ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2178:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2178 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(MAP_RECORD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_log2': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_eliminate.o kissat/src/eliminate.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2665:5: note: in expansion of macro 'DEREF' 2665 | DEREF(Index); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_equivalences.o kissat/src/equivalences.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1647:5: note: in expansion of macro 'DEREF' 1647 | DEREF(op1); | ^~~~~ emu_inst.h:2403:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2403 | ep = (BPLONG_PTR)*P; | ^ table.c:2186:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2186 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1647:5: note: in expansion of macro 'DEREF' 1647 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2665:5: note: in expansion of macro 'DEREF' 2665 | DEREF(Index); | ^~~~~ table.c: In function 'expand_picat_table_map': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1647:5: note: in expansion of macro 'DEREF' 1647 | DEREF(op1); | ^~~~~ emu_inst.h:2410:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2410 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2223:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2223 | new_htable[i] = (BPLONG)NULL; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2665:5: note: in expansion of macro 'DEREF' 2665 | DEREF(Index); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1647:5: note: in expansion of macro 'DEREF' 1647 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:2283:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2283 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2359:13: note: in expansion of macro 'EDGE_FINDER01' 2359 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2411:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2411 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:2412:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2412 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2226:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2226 | kvp_ptr = (KEY_VAL_PAIR_PTR)old_htable[i]; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2665:5: note: in expansion of macro 'DEREF' 2665 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1648:10: note: in expansion of macro 'ISNUM' 1648 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:2421:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2421 | ep = (BPLONG_PTR)*P; | ^ file.c: In function 'b_SET_INPUT_cc': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1648:10: note: in expansion of macro 'ISNUM' 1648 | if (!ISNUM(op1)) { | ^~~~~ table.c:2232:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2232 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(new_kvp_ptr_ptr); | ^ emu_inst.h:2424:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2424 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2689:5: note: in expansion of macro 'DEREF' 2689 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1648:10: note: in expansion of macro 'ISNUM' 1648 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:121:5: note: in expansion of macro 'LoadYFromBPList' 121 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:2426:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2426 | FOLLOW(P) = (BPLONG)(ep+1); | ^ table.c:2233:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2233 | FOLLOW(new_kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ table.c: In function 'b_PICAT_TABLE_MAP_PUT_ccc': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1648:10: note: in expansion of macro 'ISNUM' 1648 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2689:5: note: in expansion of macro 'DEREF' 2689 | DEREF(Index); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2428:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2428 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ domain.c:2316:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2316 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2360:13: note: in expansion of macro 'EDGE_FINDER' 2360 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2411:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2411 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:2249:5: note: in expansion of macro 'DEREF' 2249 | DEREF(key); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1652:5: note: in expansion of macro 'DEREF' 1652 | DEREF(op2); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2689:5: note: in expansion of macro 'DEREF' 2689 | DEREF(Index); | ^~~~~ emu_inst.h:2430:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2430 | FOLLOW(P) = (BPLONG)(ep+1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1652:5: note: in expansion of macro 'DEREF' 1652 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:2249:5: note: in expansion of macro 'DEREF' 2249 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1652:5: note: in expansion of macro 'DEREF' 1652 | DEREF(op2); | ^~~~~ emu_inst.h:2456:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2456 | ep = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2689:5: note: in expansion of macro 'DEREF' 2689 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_SET_BINARY_OUTPUT_cc': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1652:5: note: in expansion of macro 'DEREF' 1652 | DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:2249:5: note: in expansion of macro 'DEREF' 2249 | DEREF(key); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2343:28: note: in expansion of macro 'DEREF_NONVAR' 2343 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2426:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2426 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:2464:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2464 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2722:5: note: in expansion of macro 'DEREF' 2722 | DEREF(Index); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1653:10: note: in expansion of macro 'ISNUM' 1653 | if (!ISNUM(op2)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:2249:5: note: in expansion of macro 'DEREF' 2249 | DEREF(key); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2466:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2466 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1653:10: note: in expansion of macro 'ISNUM' 1653 | if (!ISNUM(op2)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:139:13: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 139 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2722:5: note: in expansion of macro 'DEREF' 2722 | DEREF(Index); | ^~~~~ emu_inst.h:2476:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2476 | ep = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1653:10: note: in expansion of macro 'ISNUM' 1653 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:152:36: note: in expansion of macro 'DEREF_NONVAR' 152 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2254:5: note: in expansion of macro 'DEREF_NONVAR' 2254 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ domain.c:2346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2346 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2426:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2426 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd_libs.c:163:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 163 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(xx[i]); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2722:5: note: in expansion of macro 'DEREF' 2722 | DEREF(Index); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:164:17: note: in expansion of macro 'ASSIGN_DVAR' 164 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1653:10: note: in expansion of macro 'ISNUM' 1653 | if (!ISNUM(op2)) { | ^~~~~ clpfd_libs.c:170:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 170 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(xx[i]); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:171:17: note: in expansion of macro 'ASSIGN_DVAR' 171 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ emu_inst.h:2484:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2484 | *LOCAL_TOP = (BPLONG)AR; | ^ table.c:2259:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2259 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2722:5: note: in expansion of macro 'DEREF' 2722 | DEREF(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:182:36: note: in expansion of macro 'DEREF_NONVAR' 182 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1657:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1657 | BP_DOUBLE_VAL(op1, f1); | ^~~~~~~~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:184:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 184 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c: In function 'b_SET_TEXT_OUTPUT_cc': clpfd.h:349:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 349 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:186:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 186 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2486:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2486 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1657:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1657 | BP_DOUBLE_VAL(op1, f1); | ^~~~~~~~~~~~~ table.c:2259:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2259 | initial_diff0 = (BPULONG)trail_up_addr-(BPULONG)trail_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:191:32: note: in expansion of macro 'DEREF_NONVAR' 191 | x = FOLLOW(var_ptr-n); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd.h:659:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2357:32: note: in expansion of macro 'DEREF_NONVAR' 2357 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2426:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2426 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ mic.c:1177:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1177 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2747:5: note: in expansion of macro 'DEREF' 2747 | DEREF(Index); | ^~~~~ emu_inst.h:2496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2496 | ep = (BPLONG_PTR)*P; | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_error.o kissat/src/error.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1658:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1658 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ mic.c:1178:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1178 | return FOLLOW(ptr) == (BPLONG)hashtable_psc; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ table.c:2268:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2268 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ mic.c: In function 'bp_hashtable_get': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_extend.o kissat/src/extend.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2747:5: note: in expansion of macro 'DEREF' 2747 | DEREF(Index); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1658:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1658 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1190:5: note: in expansion of macro 'DEREF_NONVAR' 1190 | DEREF_NONVAR(table); | ^~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_failed.o kissat/src/failed.c emu_inst.h:2504:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2504 | *LOCAL_TOP = (BPLONG)AR; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_LOG2_ccf': mic.c:1191:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1191 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(table); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ basic.h:528:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 528 | addr_top_bit = ((BPLONG)ptr & TOP_BIT); \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2279:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2279 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(KEY_VAL_PAIR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1671:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1671 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2747:5: note: in expansion of macro 'DEREF' 2747 | DEREF(Index); | ^~~~~ emu_inst.h:2506:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2506 | AR_CPS(AR) = (BPLONG)P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1193:5: note: in expansion of macro 'DEREF_NONVAR' 1193 | DEREF_NONVAR(buckets); | ^~~~~~~~~~~~ mic.c:1194:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1194 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1671:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1671 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ basic.h:531:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 531 | if (addr_top_bit != ((BPLONG)ptr & TOP_BIT)) { \ | ^ basic.h:551:30: note: in expansion of macro 'BP_MALLOC_AUX' 551 | #define BP_MALLOC(ptr, size) BP_MALLOC_AUX(ptr, size, 0) | ^~~~~~~~~~~~~ bapi.h:215:9: note: in expansion of macro 'BP_MALLOC' 215 | BP_MALLOC(tmp_ptr, NUMBERED_TERM_BLOCK_SIZE); \ | ^~~~~~~~~ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2279:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2279 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(KEY_VAL_PAIR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:2283:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2283 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2359:13: note: in expansion of macro 'EDGE_FINDER01' 2359 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2426:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2426 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2747:5: note: in expansion of macro 'DEREF' 2747 | DEREF(Index); | ^~~~~ mic.c:1195:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1195 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_file.o kissat/src/file.c mic.c: In function 'hashtable_lookup_chain': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ file.c: In function 'b_SET_OUTPUT_cc': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'bp_math_pow': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1207:5: note: in expansion of macro 'DEREF' 1207 | DEREF(chain); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1728:5: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ bapi.h:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 218 | FOLLOW(tmp_ptr) = (BPLONG)(area_record_ptr->low_addr); \ | ^ bapi.h:230:13: note: in expansion of macro 'ADD_NEW_NUMBERED_TERM_AREA_BLOCK' 230 | ADD_NEW_NUMBERED_TERM_AREA_BLOCK(area_record_ptr, success); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2279:5: note: in expansion of macro 'ALLOCATE_FROM_NUMBERED_TERM_AREA' 2279 | ALLOCATE_FROM_NUMBERED_TERM_AREA(ta_record_ptr, tmp_ptr, sizeof(KEY_VAL_PAIR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1207:5: note: in expansion of macro 'DEREF' 1207 | DEREF(chain); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2772:5: note: in expansion of macro 'DEREF' 2772 | DEREF(Index); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1728:5: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1207:5: note: in expansion of macro 'DEREF' 1207 | DEREF(chain); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:122:5: note: in expansion of macro 'LoadYFromBPList' 122 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ table.c:2284:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2284 | kvp_ptr->next = (BPLONG_PTR)FOLLOW(kvp_ptr_ptr); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1207:5: note: in expansion of macro 'DEREF' 1207 | DEREF(chain); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1728:5: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2772:5: note: in expansion of macro 'DEREF' 2772 | DEREF(Index); | ^~~~~ mic.c:1209:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1209 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(chain); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1728:5: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ table.c:2285:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2285 | FOLLOW(kvp_ptr_ptr) = (BPLONG)kvp_ptr; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2772:5: note: in expansion of macro 'DEREF' 2772 | DEREF(Index); | ^~~~~ domain.c:2316:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2316 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2360:13: note: in expansion of macro 'EDGE_FINDER' 2360 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2426:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2426 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1210:28: note: in expansion of macro 'DEREF' 1210 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1728:17: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1210:28: note: in expansion of macro 'DEREF' 1210 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ toam.h:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ table.c:2292:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2292 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1728:17: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2772:5: note: in expansion of macro 'DEREF' 2772 | DEREF(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1210:28: note: in expansion of macro 'DEREF' 1210 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ file.c: In function 'b_ASPN_i': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1728:17: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1210:28: note: in expansion of macro 'DEREF' 1210 | car = FOLLOW(ptr); DEREF(car); | ^~~~~ table.c:2292:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2292 | trail_top0 = (BPLONG_PTR)((BPULONG)trail_up_addr-initial_diff0); | ^ mic.c:1211:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1211 | str_ptr = (BPLONG_PTR)UNTAGGED_ADDR(car); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:128:13: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1728:17: note: in expansion of macro 'DEREF' 1728 | DEREF(op1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2343:28: note: in expansion of macro 'DEREF_NONVAR' 2343 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2440:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2440 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1212:35: note: in expansion of macro 'DEREF' 1212 | key1 = FOLLOW(str_ptr+1); DEREF(key1); | ^~~~~ bapi.h:101:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | ++t; *(BPLONG_PTR)op1 = FOLLOW(t); \ | ^ bapi.h:107:13: note: in expansion of macro 'POPTRAIL' 107 | POPTRAIL(trail_top); \ | ^~~~~~~~ table.c:2293:5: note: in expansion of macro 'UNDO_TRAILING' 2293 | UNDO_TRAILING; | ^~~~~~~~~~~~~ toam.h:130:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 130 | op = (BPLONG)H; \ | ^ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1729:10: note: in expansion of macro 'ISNUM' 1729 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1212:35: note: in expansion of macro 'DEREF' 1212 | key1 = FOLLOW(str_ptr+1); DEREF(key1); | ^~~~~ table.c: In function 'b_PICAT_TABLE_MAP_GET_ccf': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1212:35: note: in expansion of macro 'DEREF' 1212 | key1 = FOLLOW(str_ptr+1); DEREF(key1); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1729:10: note: in expansion of macro 'ISNUM' 1729 | if (!ISNUM(op1)) { | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:131:13: note: in expansion of macro 'NEW_HEAP_FREE' 131 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:2516:17: note: in expansion of macro 'OP_ZC_DEREF' 2516 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1212:35: note: in expansion of macro 'DEREF' 1212 | key1 = FOLLOW(str_ptr+1); DEREF(key1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ table.c:2303:5: note: in expansion of macro 'DEREF' 2303 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1729:10: note: in expansion of macro 'ISNUM' 1729 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ domain.c:2346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2346 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2440:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2440 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1217:9: note: in expansion of macro 'DEREF' 1217 | DEREF(chain); | ^~~~~ emu_inst.h:2518:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2518 | top = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ table.c:2303:5: note: in expansion of macro 'DEREF' 2303 | DEREF(key); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1729:10: note: in expansion of macro 'ISNUM' 1729 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1217:9: note: in expansion of macro 'DEREF' 1217 | DEREF(chain); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1217:9: note: in expansion of macro 'DEREF' 1217 | DEREF(chain); | ^~~~~ file.c: In function 'c_ASPN_i': emu_inst.h:2519:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2519 | sym_ptr = (SYM_REC_PTR)FOLLOW(top); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1733:10: note: in expansion of macro 'ISNUM' 1733 | if (!ISNUM(op2)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ table.c:2303:5: note: in expansion of macro 'DEREF' 2303 | DEREF(key); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2832:5: note: in expansion of macro 'DEREF' 2832 | DEREF(op1); | ^~~~~ emu_inst.h:2525:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2525 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(op1); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1733:10: note: in expansion of macro 'ISNUM' 1733 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2357:32: note: in expansion of macro 'DEREF_NONVAR' 2357 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2440:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2440 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ table.c:2303:5: note: in expansion of macro 'DEREF' 2303 | DEREF(key); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1733:10: note: in expansion of macro 'ISNUM' 1733 | if (!ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:2529:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2529 | top = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2832:5: note: in expansion of macro 'DEREF' 2832 | DEREF(op1); | ^~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:126:5: note: in expansion of macro 'LoadAddrFromBPList' 126 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1733:10: note: in expansion of macro 'ISNUM' 1733 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2309:5: note: in expansion of macro 'DEREF_NONVAR' 2309 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2832:5: note: in expansion of macro 'DEREF' 2832 | DEREF(op1); | ^~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2535:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2535 | RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "call", 1); | ^~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_flags.o kissat/src/flags.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1749:20: note: in expansion of macro 'IS_FLOAT_PSC' 1749 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ table.c:2316:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2316 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2537:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2537 | RAISE_ISO_EXCEPTION(c_type_error(et_CALLABLE, op1), "call", 1); | ^~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ table.c: In function 'b_PICAT_TABLE_MAP_SIZE_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2832:5: note: in expansion of macro 'DEREF' 2832 | DEREF(op1); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_format.o kissat/src/format.c term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1749:20: note: in expansion of macro 'IS_FLOAT_PSC' 1749 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ domain.c:2283:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2283 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2359:13: note: in expansion of macro 'EDGE_FINDER01' 2359 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2440:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2440 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ file.c: In function 'b_ASPN_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2332:5: note: in expansion of macro 'DEREF_NONVAR' 2332 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ table.c: In function 'b_PICAT_TABLE_MAP_CLEAR_c': toam.h:97:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *LOCAL_TOP = (BPLONG)LOCAL_TOP; \ | ^ emu_inst.h:2544:9: note: in expansion of macro 'PASS_ARG_Z' 2544 | PASS_ARG_Z(op1); | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2870:5: note: in expansion of macro 'DEREF' 2870 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1763:16: note: in expansion of macro 'IS_FLOAT_PSC' 1763 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2343:5: note: in expansion of macro 'DEREF_NONVAR' 2343 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1763:16: note: in expansion of macro 'IS_FLOAT_PSC' 1763 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ toam.h:100:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:2544:9: note: in expansion of macro 'PASS_ARG_Z' 2544 | PASS_ARG_Z(op1); | ^~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2870:5: note: in expansion of macro 'DEREF' 2870 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1765:9: note: in expansion of macro 'BP_DOUBLE_VAL' 1765 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:101:32: note: in expansion of macro 'FOLLOW' 101 | *LOCAL_TOP-- = FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:2544:9: note: in expansion of macro 'PASS_ARG_Z' 2544 | PASS_ARG_Z(op1); | ^~~~~~~~~~ table.c:2349:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2349 | FOLLOW(htable+i) = (BPLONG)NULL; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2870:5: note: in expansion of macro 'DEREF' 2870 | DEREF(op1); | ^~~~~ table.c: In function 'b_PICAT_TABLE_MAP_KEYS_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:2316:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2316 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2360:13: note: in expansion of macro 'EDGE_FINDER' 2360 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2440:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2440 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1765:9: note: in expansion of macro 'BP_DOUBLE_VAL' 1765 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2870:5: note: in expansion of macro 'DEREF' 2870 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2361:5: note: in expansion of macro 'DEREF_NONVAR' 2361 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2557:26: note: in expansion of macro 'DEREF' 2557 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ file.c: In function 'b_ASPN2_cc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1775:20: note: in expansion of macro 'IS_FLOAT_PSC' 1775 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1775:20: note: in expansion of macro 'IS_FLOAT_PSC' 1775 | } else if (IS_FLOAT_PSC(op2)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2557:26: note: in expansion of macro 'DEREF' 2557 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_POW_ccf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2883:5: note: in expansion of macro 'DEREF' 2883 | DEREF(op1); | ^~~~~ table.c:2367:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2367 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1802:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1802 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2343:28: note: in expansion of macro 'DEREF_NONVAR' 2343 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2454:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2454 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:2557:26: note: in expansion of macro 'DEREF' 2557 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2883:5: note: in expansion of macro 'DEREF' 2883 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:2374:19: note: in expansion of macro 'ADDTAG' 2374 | lst = ADDTAG(heap_top, LST); | ^~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1802:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1802 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c: In function 'b_PICAT_TABLE_MAP_VALS_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'b_REM_ccf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:2557:26: note: in expansion of macro 'DEREF' 2557 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1811:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1811 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2883:5: note: in expansion of macro 'DEREF' 2883 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2390:5: note: in expansion of macro 'DEREF_NONVAR' 2390 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ emu_inst.h:2559:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2559 | top = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1811:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1811 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ domain.c:2346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2346 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2454:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2454 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_sqrt': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1217:9: note: in expansion of macro 'DEREF' 1217 | DEREF(chain); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2883:5: note: in expansion of macro 'DEREF' 2883 | DEREF(op1); | ^~~~~ mic.c: In function 'make_struct1': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c:2396:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2396 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ emu_inst.h:2560:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2560 | sym_ptr = (SYM_REC_PTR)FOLLOW(top); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1819:5: note: in expansion of macro 'DEREF' 1819 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1231:20: note: in expansion of macro 'ADDTAG' 1231 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_forward.o kissat/src/forward.c mic.c:1232:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1232 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1819:5: note: in expansion of macro 'DEREF' 1819 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2886:5: note: in expansion of macro 'DEREF' 2886 | DEREF(op2); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_frames.o kissat/src/frames.c term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:2403:19: note: in expansion of macro 'ADDTAG' 2403 | lst = ADDTAG(heap_top, LST); | ^~~~~~ emu_inst.h:2567:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2567 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(op1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ table.c: In function 'b_PICAT_TABLE_MAP_LIST_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1819:5: note: in expansion of macro 'DEREF' 1819 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:193:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 193 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2357:32: note: in expansion of macro 'DEREF_NONVAR' 2357 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2454:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2454 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2886:5: note: in expansion of macro 'DEREF' 2886 | DEREF(op2); | ^~~~~ emu_inst.h:2571:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2571 | top = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1819:5: note: in expansion of macro 'DEREF' 1819 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ clpfd.h:564:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 564 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:127:5: note: in expansion of macro 'LoadYFromBPList' 127 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ table.c:2419:5: note: in expansion of macro 'DEREF_NONVAR' 2419 | DEREF_NONVAR(map_num); | ^~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2886:5: note: in expansion of macro 'DEREF' 2886 | DEREF(op2); | ^~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2577:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2577 | RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "call", 1); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1820:10: note: in expansion of macro 'ISNUM' 1820 | if (!ISNUM(op1)) { | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ table.c:2426:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2426 | kvp_ptr = (KEY_VAL_PAIR_PTR)FOLLOW(kvp_ptr_ptr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1820:10: note: in expansion of macro 'ISNUM' 1820 | if (!ISNUM(op1)) { | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2579:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2579 | RAISE_ISO_EXCEPTION(c_type_error(et_CALLABLE, op1), "call", 1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2886:5: note: in expansion of macro 'DEREF' 2886 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ file.c: In function 'b_ASPN3_ccc': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:2433:20: note: in expansion of macro 'ADDTAG' 2433 | pair = ADDTAG(heap_top, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1820:10: note: in expansion of macro 'ISNUM' 1820 | if (!ISNUM(op1)) { | ^~~~~ domain.c:2283:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2283 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2359:13: note: in expansion of macro 'EDGE_FINDER01' 2359 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2454:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2454 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ emu_inst.h:2587:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2587 | P = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2899:5: note: in expansion of macro 'DEREF' 2899 | DEREF(op1); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1820:10: note: in expansion of macro 'ISNUM' 1820 | if (!ISNUM(op1)) { | ^~~~~ table.c:2434:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2434 | FOLLOW(heap_top++) = (BPLONG)equal_psc; | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:2596:5: note: in expansion of macro 'SWITCH_OP_ATM' 2596 | SWITCH_OP_ATM(op1, rr_jmpn_eq_constant, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1825:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1825 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2899:5: note: in expansion of macro 'DEREF' 2899 | DEREF(op1); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1233:5: note: in expansion of macro 'BUILD_VALUE' 1233 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ table.c:2439:19: note: in expansion of macro 'ADDTAG' 2439 | lst = ADDTAG(heap_top, LST); | ^~~~~~ mic.c: In function 'make_struct2': term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1825:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1825 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:2596:5: note: in expansion of macro 'SWITCH_OP_ATM' 2596 | SWITCH_OP_ATM(op1, rr_jmpn_eq_constant, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1246:20: note: in expansion of macro 'ADDTAG' 1246 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_SQRT_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2899:5: note: in expansion of macro 'DEREF' 2899 | DEREF(op1); | ^~~~~ mic.c:1247:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1247 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:2596:5: note: in expansion of macro 'SWITCH_OP_ATM' 2596 | SWITCH_OP_ATM(op1, rr_jmpn_eq_constant, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1840:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1840 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ domain.c:2316:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2316 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2360:13: note: in expansion of macro 'EDGE_FINDER' 2360 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2454:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2454 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2899:5: note: in expansion of macro 'DEREF' 2899 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1840:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1840 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_gates.o kissat/src/gates.c arith.c: In function 'bp_float_abs': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2902:5: note: in expansion of macro 'DEREF' 2902 | DEREF(op2); | ^~~~~ emu_inst.h:2597:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2597 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}, | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ emu_inst.h:2596:5: note: in expansion of macro 'SWITCH_OP_ATM' 2596 | SWITCH_OP_ATM(op1, rr_jmpn_eq_constant, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1846:10: note: in expansion of macro 'ISNUM' 1846 | if (!ISNUM(op1)) { | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1846:10: note: in expansion of macro 'ISNUM' 1846 | if (!ISNUM(op1)) { | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2902:5: note: in expansion of macro 'DEREF' 2902 | DEREF(op2); | ^~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ emu_inst.h:2596:5: note: in expansion of macro 'SWITCH_OP_ATM' 2596 | SWITCH_OP_ATM(op1, rr_jmpn_eq_constant, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2343:28: note: in expansion of macro 'DEREF_NONVAR' 2343 | start = starts[0]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2476:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2476 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1846:10: note: in expansion of macro 'ISNUM' 1846 | if (!ISNUM(op1)) { | ^~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ emu_inst.h:2599:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2599 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:252:9: note: in definition of macro 'SWITCH_OP_ATM' 252 | SuspCode; \ | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2902:5: note: in expansion of macro 'DEREF' 2902 | DEREF(op2); | ^~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1846:10: note: in expansion of macro 'ISNUM' 1846 | if (!ISNUM(op1)) { | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2600:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2600 | P = (BPLONG_PTR)*P; | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2902:5: note: in expansion of macro 'DEREF' 2902 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ domain.c:2346:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2346 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2476:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2476 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:1855:16: note: in expansion of macro 'IS_FLOAT_PSC' 1855 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1248:5: note: in expansion of macro 'BUILD_VALUE' 1248 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2608:5: note: in expansion of macro 'SWITCH_OP_NIL' 2608 | SWITCH_OP_NIL(op1, rr_jmpn_nil, | ^~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ arith.c:1855:16: note: in expansion of macro 'IS_FLOAT_PSC' 1855 | } else if (IS_FLOAT_PSC(op1)) { | ^~~~~~~~~~~~ arith.c: In function 'b_FLOAT_ABS_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2905:5: note: in expansion of macro 'DEREF' 2905 | DEREF(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:128:5: note: in expansion of macro 'LoadConstantFromBPList' 128 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1871:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1871 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2608:5: note: in expansion of macro 'SWITCH_OP_NIL' 2608 | SWITCH_OP_NIL(op1, rr_jmpn_nil, | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2905:5: note: in expansion of macro 'DEREF' 2905 | DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2357:32: note: in expansion of macro 'DEREF_NONVAR' 2357 | start = starts[i]; DEREF_NONVAR(start); \ | ^~~~~~~~~~~~ domain.c:2476:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2476 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1871:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1871 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2608:5: note: in expansion of macro 'SWITCH_OP_NIL' 2608 | SWITCH_OP_NIL(op1, rr_jmpn_nil, | ^~~~~~~~~~~~~ arith.c: In function 'bp_float_exp': loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2905:5: note: in expansion of macro 'DEREF' 2905 | DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1879:5: note: in expansion of macro 'DEREF' 1879 | DEREF(op1); | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2608:5: note: in expansion of macro 'SWITCH_OP_NIL' 2608 | SWITCH_OP_NIL(op1, rr_jmpn_nil, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1879:5: note: in expansion of macro 'DEREF' 1879 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2905:5: note: in expansion of macro 'DEREF' 2905 | DEREF(op3); | ^~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ emu_inst.h:2609:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2609 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}, | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ file.c: In function 'b_ASPN4_cccc': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1879:5: note: in expansion of macro 'DEREF' 1879 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1879:5: note: in expansion of macro 'DEREF' 1879 | DEREF(op1); | ^~~~~ emu_inst.h:2611:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2611 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:275:9: note: in definition of macro 'SWITCH_OP_NIL' 275 | SuspCode; \ | ^~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2918:5: note: in expansion of macro 'DEREF' 2918 | DEREF(op1); | ^~~~~ domain.c:2283:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2283 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2359:13: note: in expansion of macro 'EDGE_FINDER01' 2359 | EDGE_FINDER01(start, duration); \ | ^~~~~~~~~~~~~ domain.c:2476:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2476 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1249:5: note: in expansion of macro 'BUILD_VALUE' 1249 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ mic.c: In function 'make_struct3': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1880:10: note: in expansion of macro 'ISNUM' 1880 | if (!ISNUM(op1)) { | ^~~~~ emu_inst.h:2612:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2612 | P = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2918:5: note: in expansion of macro 'DEREF' 2918 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1262:20: note: in expansion of macro 'ADDTAG' 1262 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1880:10: note: in expansion of macro 'ISNUM' 1880 | if (!ISNUM(op1)) { | ^~~~~ mic.c:1263:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1263 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ emu_inst.h:2620:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2620 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2918:5: note: in expansion of macro 'DEREF' 2918 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1880:10: note: in expansion of macro 'ISNUM' 1880 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_handle.o kissat/src/handle.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2621:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2621 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct1, | ^~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1880:10: note: in expansion of macro 'ISNUM' 1880 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2918:5: note: in expansion of macro 'DEREF' 2918 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ domain.c:2316:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2316 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(start); \ | ^ domain.c:2360:13: note: in expansion of macro 'EDGE_FINDER' 2360 | EDGE_FINDER(acc_est, acc_lct, acc_duration, start, duration); \ | ^~~~~~~~~~~ domain.c:2476:5: note: in expansion of macro 'FORWARD_EDGE_FINDER' 2476 | FORWARD_EDGE_FINDER; | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_heap.o kissat/src/heap.c term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2621:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2621 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1885:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1885 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ domain.c: In function 'b_EXCLUDE_NOGOOD_INTERVAL_ccc': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2921:5: note: in expansion of macro 'DEREF' 2921 | DEREF(op2); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2621:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2621 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct1, | ^~~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1885:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1885 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_EXP_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2487:5: note: in expansion of macro 'DEREF_NONVAR' 2487 | DEREF_NONVAR(Low); Low = INTVAL(Low); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2921:5: note: in expansion of macro 'DEREF' 2921 | DEREF(op2); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2621:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2621 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1894:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1894 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:135:5: note: in expansion of macro 'LoadAddrFromBPList' 135 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_ifthenelse.o kissat/src/ifthenelse.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2488:5: note: in expansion of macro 'DEREF_NONVAR' 2488 | DEREF_NONVAR(Up); Up = INTVAL(Up); | ^~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1894:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1894 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2921:5: note: in expansion of macro 'DEREF' 2921 | DEREF(op2); | ^~~~~ emu_inst.h:2622:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2622 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}, | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_sin': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_import.o kissat/src/import.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1902:5: note: in expansion of macro 'DEREF' 1902 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2489:5: note: in expansion of macro 'DEREF_NONVAR' 2489 | DEREF_NONVAR(Var); | ^~~~~~~~~~~~ emu_inst.h:2623:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2623 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2921:5: note: in expansion of macro 'DEREF' 2921 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1902:5: note: in expansion of macro 'DEREF' 1902 | DEREF(op1); | ^~~~~ emu_inst.h:2624:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2624 | if ((SYM_REC_PTR)FOLLOW(sreg) == sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:2494:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2494 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Var); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1902:5: note: in expansion of macro 'DEREF' 1902 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2924:5: note: in expansion of macro 'DEREF' 2924 | DEREF(op3); | ^~~~~ domain.c: In function 'c_integers_intervals_list': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2629:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2629 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1902:5: note: in expansion of macro 'DEREF' 1902 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2924:5: note: in expansion of macro 'DEREF' 2924 | DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2508:23: note: in expansion of macro 'DEREF' 2508 | List = ARG(1, 4); DEREF(List); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2630:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2630 | P = (BPLONG_PTR)*P; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1903:10: note: in expansion of macro 'ISNUM' 1903 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2924:5: note: in expansion of macro 'DEREF' 2924 | DEREF(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2508:23: note: in expansion of macro 'DEREF' 2508 | List = ARG(1, 4); DEREF(List); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:195:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 195 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2638:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2638 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1903:10: note: in expansion of macro 'ISNUM' 1903 | if (!ISNUM(op1)) { | ^~~~~ clpfd.h:628:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 628 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2924:5: note: in expansion of macro 'DEREF' 2924 | DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1903:10: note: in expansion of macro 'ISNUM' 1903 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2508:23: note: in expansion of macro 'DEREF' 2508 | List = ARG(1, 4); DEREF(List); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2639:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2639 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct_fetch_v1, | ^~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1903:10: note: in expansion of macro 'ISNUM' 1903 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2927:5: note: in expansion of macro 'DEREF' 2927 | DEREF(op4); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2508:23: note: in expansion of macro 'DEREF' 2508 | List = ARG(1, 4); DEREF(List); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2639:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2639 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct_fetch_v1, | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1908:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1908 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2927:5: note: in expansion of macro 'DEREF' 2927 | DEREF(op4); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2639:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2639 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct_fetch_v1, | ^~~~~~~~~~~~~~~~ domain.c:2514:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2514 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(List); | ^ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1908:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1908 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_SIN_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2639:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2639 | SWITCH_OP_STRUCT(op1, rr_jmpn_eq_struct_fetch_v1, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2927:5: note: in expansion of macro 'DEREF' 2927 | DEREF(op4); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1917:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1917 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2515:28: note: in expansion of macro 'DEREF' 2515 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ emu_inst.h:2640:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2640 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}, | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1917:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1917 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2927:5: note: in expansion of macro 'DEREF' 2927 | DEREF(op4); | ^~~~~ arith.c: In function 'bp_float_cos': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2515:28: note: in expansion of macro 'DEREF' 2515 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ emu_inst.h:2641:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2641 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ file.c: In function 'aspn': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1925:5: note: in expansion of macro 'DEREF' 1925 | DEREF(op1); | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2515:28: note: in expansion of macro 'DEREF' 2515 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1925:5: note: in expansion of macro 'DEREF' 1925 | DEREF(op1); | ^~~~~ emu_inst.h:2642:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2642 | if ((SYM_REC_PTR)FOLLOW(sreg) == sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2939:5: note: in expansion of macro 'DEREF' 2939 | DEREF(op); | ^~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_internal.o kissat/src/internal.c term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1925:5: note: in expansion of macro 'DEREF' 1925 | DEREF(op1); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:136:5: note: in expansion of macro 'LoadYFromBPList' 136 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:2648:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2648 | {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2515:28: note: in expansion of macro 'DEREF' 2515 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2939:5: note: in expansion of macro 'DEREF' 2939 | DEREF(op); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1925:5: note: in expansion of macro 'DEREF' 1925 | DEREF(op1); | ^~~~~ emu_inst.h:2649:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2649 | P = (BPLONG_PTR)*P; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1264:5: note: in expansion of macro 'BUILD_VALUE' 1264 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2939:5: note: in expansion of macro 'DEREF' 2939 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2516:31: note: in expansion of macro 'DEREF' 2516 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1926:10: note: in expansion of macro 'ISNUM' 1926 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2657:5: note: in expansion of macro 'DEREF2' 2657 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2939:5: note: in expansion of macro 'DEREF' 2939 | DEREF(op); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1926:10: note: in expansion of macro 'ISNUM' 1926 | if (!ISNUM(op1)) { | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ file.c: In function 'b_GET_LINE_NO_cf': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2516:31: note: in expansion of macro 'DEREF' 2516 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2657:5: note: in expansion of macro 'DEREF2' 2657 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1926:10: note: in expansion of macro 'ISNUM' 1926 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2950:5: note: in expansion of macro 'DEREF' 2950 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:2657:5: note: in expansion of macro 'DEREF2' 2657 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1926:10: note: in expansion of macro 'ISNUM' 1926 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2516:31: note: in expansion of macro 'DEREF' 2516 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2950:5: note: in expansion of macro 'DEREF' 2950 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ emu_inst.h:2657:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2657 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1930:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1930 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2516:31: note: in expansion of macro 'DEREF' 2516 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1930:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1930 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2950:5: note: in expansion of macro 'DEREF' 2950 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:2657:5: note: in expansion of macro 'DEREF2' 2657 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ arith.c: In function 'b_FLOAT_COS_cf': bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ domain.c:2520:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2520 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1939:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1939 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1265:5: note: in expansion of macro 'BUILD_VALUE' 1265 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2950:5: note: in expansion of macro 'DEREF' 2950 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ emu_inst.h:2659:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2659 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ domain.c:2521:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2521 | if (FOLLOW(interval_ptr) != (BPLONG)interval_psc) { | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1939:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1939 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_tan': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:2953:5: note: in expansion of macro 'ASSIGN_f_atom' 2953 | ASSIGN_f_atom(no, MAKEINT(file_table[Index].line_no)); | ^~~~~~~~~~~~~ emu_inst.h:2666:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2666 | if (ISNIL(op1)) {P = (BPLONG_PTR)*P; CONTCASE;} | ^ file.c: In function 'b_GET_LINE_POS_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1947:5: note: in expansion of macro 'DEREF' 1947 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2524:48: note: in expansion of macro 'DEREF' 2524 | min0 = FOLLOW(interval_ptr+1); DEREF(min0); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1947:5: note: in expansion of macro 'DEREF' 1947 | DEREF(op1); | ^~~~~ emu_inst.h:2667:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2667 | if (IS_SUSP_VAR(op1)) {P = (BPLONG_PTR)*(P+1); CONTCASE;} | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2962:5: note: in expansion of macro 'DEREF' 2962 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2524:48: note: in expansion of macro 'DEREF' 2524 | min0 = FOLLOW(interval_ptr+1); DEREF(min0); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1947:5: note: in expansion of macro 'DEREF' 1947 | DEREF(op1); | ^~~~~ emu_inst.h:2668:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2668 | P = (BPLONG_PTR)*(P+2); | ^ In function 'add_to_event_pool', inlined from 'add_to_event_pool' at event.c:701:10, inlined from 'timerThread' at event.c:609:17: term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2962:5: note: in expansion of macro 'DEREF' 2962 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ event.c:708:47: warning: 'free' called on a pointer to an unallocated object '150' [-Wfree-nonheap-object] 708 | if (!ISINT((BPLONG)event_object)) free(event_object); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1947:5: note: in expansion of macro 'DEREF' 1947 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2524:48: note: in expansion of macro 'DEREF' 2524 | min0 = FOLLOW(interval_ptr+1); DEREF(min0); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2675:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2675 | op2 = (BPLONG)NextOperandY; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2962:5: note: in expansion of macro 'DEREF' 2962 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1948:10: note: in expansion of macro 'ISNUM' 1948 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:2676:11: note: in expansion of macro 'FOLLOW' 2676 | op1 = FOLLOW(op2); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2524:48: note: in expansion of macro 'DEREF' 2524 | min0 = FOLLOW(interval_ptr+1); DEREF(min0); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1948:10: note: in expansion of macro 'ISNUM' 1948 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2962:5: note: in expansion of macro 'DEREF' 2962 | DEREF(Index); Index = INTVAL(Index); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2677:5: note: in expansion of macro 'DEREF2' 2677 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:137:5: note: in expansion of macro 'LoadYFromBPList' 137 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2525:48: note: in expansion of macro 'DEREF' 2525 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1948:10: note: in expansion of macro 'ISNUM' 1948 | if (!ISNUM(op1)) { | ^~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2677:5: note: in expansion of macro 'DEREF2' 2677 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:2965:5: note: in expansion of macro 'ASSIGN_f_atom' 2965 | ASSIGN_f_atom(pos, MAKEINT(file_table[Index].line_position)); | ^~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1948:10: note: in expansion of macro 'ISNUM' 1948 | if (!ISNUM(op1)) { | ^~~~~ file.c: In function 'c_FORMAT_PRINT_INTEGER': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2525:48: note: in expansion of macro 'DEREF' 2525 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:2677:5: note: in expansion of macro 'DEREF2' 2677 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_learn.o kissat/src/learn.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1952:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1952 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2974:26: note: in expansion of macro 'DEREF' 2974 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2525:48: note: in expansion of macro 'DEREF' 2525 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1952:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1952 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ emu_inst.h:2677:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2677 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_TAN_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2974:26: note: in expansion of macro 'DEREF' 2974 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2525:48: note: in expansion of macro 'DEREF' 2525 | max0 = FOLLOW(interval_ptr+2); DEREF(max0); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:202:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 202 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1962:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1962 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:2677:5: note: in expansion of macro 'DEREF2' 2677 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2974:26: note: in expansion of macro 'DEREF' 2974 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ clpfd.h:497:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 497 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1962:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1962 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ domain.c:2541:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2541 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(List); | ^ emu_inst.h:2679:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2679 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ arith.c: In function 'bp_float_atan': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2974:26: note: in expansion of macro 'DEREF' 2974 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1970:5: note: in expansion of macro 'DEREF' 1970 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:2681:5: note: in expansion of macro 'FOLLOW' 2681 | FOLLOW(op2) = FOLLOW(sreg+1); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2542:28: note: in expansion of macro 'DEREF' 2542 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1970:5: note: in expansion of macro 'DEREF' 1970 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2975:22: note: in expansion of macro 'DEREF' 2975 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1970:5: note: in expansion of macro 'DEREF' 1970 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2691:5: note: in expansion of macro 'DEREF2' 2691 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2542:28: note: in expansion of macro 'DEREF' 2542 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1970:5: note: in expansion of macro 'DEREF' 1970 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2975:22: note: in expansion of macro 'DEREF' 2975 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2691:5: note: in expansion of macro 'DEREF2' 2691 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2542:28: note: in expansion of macro 'DEREF' 2542 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1971:10: note: in expansion of macro 'ISNUM' 1971 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2975:22: note: in expansion of macro 'DEREF' 2975 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:2691:5: note: in expansion of macro 'DEREF2' 2691 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1971:10: note: in expansion of macro 'ISNUM' 1971 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2542:28: note: in expansion of macro 'DEREF' 2542 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2975:22: note: in expansion of macro 'DEREF' 2975 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ emu_inst.h:2691:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2691 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1971:10: note: in expansion of macro 'ISNUM' 1971 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2543:31: note: in expansion of macro 'DEREF' 2543 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:2691:5: note: in expansion of macro 'DEREF2' 2691 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:2976:25: note: in expansion of macro 'DEREF' 2976 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1971:10: note: in expansion of macro 'ISNUM' 1971 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2543:31: note: in expansion of macro 'DEREF' 2543 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ emu_inst.h:2693:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2693 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1976:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1976 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:2976:25: note: in expansion of macro 'DEREF' 2976 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:1976:5: note: in expansion of macro 'BP_DOUBLE_VAL' 1976 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2543:31: note: in expansion of macro 'DEREF' 2543 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ arith.c: In function 'b_FLOAT_ATAN_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:138:5: note: in expansion of macro 'LoadYFromBPList' 138 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:2976:25: note: in expansion of macro 'DEREF' 2976 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2703:5: note: in expansion of macro 'DEREF2' 2703 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:1985:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1985 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2543:31: note: in expansion of macro 'DEREF' 2543 | List = FOLLOW(ptr+1); DEREF(List); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_limits.o kissat/src/limits.c term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2703:5: note: in expansion of macro 'DEREF2' 2703 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:2976:25: note: in expansion of macro 'DEREF' 2976 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:1985:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1985 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_logging.o kissat/src/logging.c bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ file.c: In function 'c_FORMAT_PRINT_FLOAT': arith.c: In function 'bp_float_atan2': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_main.o kissat/src/main.c term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:2703:5: note: in expansion of macro 'DEREF2' 2703 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ domain.c:2553:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2553 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1266:5: note: in expansion of macro 'BUILD_VALUE' 1266 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1995:5: note: in expansion of macro 'DEREF' 1995 | DEREF(op1); | ^~~~~ mic.c: In function 'make_struct4': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3006:26: note: in expansion of macro 'DEREF' 3006 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_minimize.o kissat/src/minimize.c term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1279:20: note: in expansion of macro 'ADDTAG' 1279 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ emu_inst.h:2703:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2703 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_mode.o kissat/src/mode.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1995:5: note: in expansion of macro 'DEREF' 1995 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ domain.c:2554:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2554 | if (FOLLOW(interval_ptr) != (BPLONG)interval_psc) { | ^ mic.c:1280:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1280 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3006:26: note: in expansion of macro 'DEREF' 3006 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1995:5: note: in expansion of macro 'DEREF' 1995 | DEREF(op1); | ^~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:2703:5: note: in expansion of macro 'DEREF2' 2703 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2557:47: note: in expansion of macro 'DEREF' 2557 | low = FOLLOW(interval_ptr+1); DEREF(low); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1995:5: note: in expansion of macro 'DEREF' 1995 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3006:26: note: in expansion of macro 'DEREF' 3006 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ emu_inst.h:2705:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2705 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_options.o kissat/src/options.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:1996:5: note: in expansion of macro 'DEREF' 1996 | DEREF(op2); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2557:47: note: in expansion of macro 'DEREF' 2557 | low = FOLLOW(interval_ptr+1); DEREF(low); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3006:26: note: in expansion of macro 'DEREF' 3006 | control = ARG(1, 3); DEREF(control); control = INTVAL(control); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:1996:5: note: in expansion of macro 'DEREF' 1996 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2557:47: note: in expansion of macro 'DEREF' 2557 | low = FOLLOW(interval_ptr+1); DEREF(low); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:1996:5: note: in expansion of macro 'DEREF' 1996 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3007:22: note: in expansion of macro 'DEREF' 3007 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:1996:5: note: in expansion of macro 'DEREF' 1996 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2557:47: note: in expansion of macro 'DEREF' 2557 | low = FOLLOW(interval_ptr+1); DEREF(low); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ emu_inst.h:2723:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2723 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:2718:20: note: in expansion of macro 'SWITCH_OP_INT' 2718 | {SWITCH_OP_INT(op2, rr_jmpn_eql_uu2, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1997:10: note: in expansion of macro 'ISNUM' 1997 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3007:22: note: in expansion of macro 'DEREF' 3007 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:2558:46: note: in expansion of macro 'DEREF' 2558 | up = FOLLOW(interval_ptr+2); DEREF(up); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1281:5: note: in expansion of macro 'BUILD_VALUE' 1281 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:1997:10: note: in expansion of macro 'ISNUM' 1997 | if (!ISNUM(op1)) { | ^~~~~ fann/fann_interface.cpp: In function 'fann_activationfunc_enum picat_to_fann_func(TERM)': fann/fann_interface.cpp:129:1: warning: control reaches end of non-void function [-Wreturn-type] 129 | } | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2718:20: note: in expansion of macro 'SWITCH_OP_INT' 2718 | {SWITCH_OP_INT(op2, rr_jmpn_eql_uu2, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3007:22: note: in expansion of macro 'DEREF' 3007 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:149:5: note: in expansion of macro 'LoadAddrFromBPList' 149 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1997:10: note: in expansion of macro 'ISNUM' 1997 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:2558:46: note: in expansion of macro 'DEREF' 2558 | up = FOLLOW(interval_ptr+2); DEREF(up); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2718:20: note: in expansion of macro 'SWITCH_OP_INT' 2718 | {SWITCH_OP_INT(op2, rr_jmpn_eql_uu2, {}, | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3007:22: note: in expansion of macro 'DEREF' 3007 | arg = ARG(2, 3); DEREF(arg); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:1997:10: note: in expansion of macro 'ISNUM' 1997 | if (!ISNUM(op1)) { | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:2558:46: note: in expansion of macro 'DEREF' 2558 | up = FOLLOW(interval_ptr+2); DEREF(up); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2718:20: note: in expansion of macro 'SWITCH_OP_INT' 2718 | {SWITCH_OP_INT(op2, rr_jmpn_eql_uu2, {}, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3008:25: note: in expansion of macro 'DEREF' 3008 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2003:10: note: in expansion of macro 'ISNUM' 2003 | if (!ISNUM(op2)) { | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2718:20: note: in expansion of macro 'SWITCH_OP_INT' 2718 | {SWITCH_OP_INT(op2, rr_jmpn_eql_uu2, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:2558:46: note: in expansion of macro 'DEREF' 2558 | up = FOLLOW(interval_ptr+2); DEREF(up); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2003:10: note: in expansion of macro 'ISNUM' 2003 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3008:25: note: in expansion of macro 'DEREF' 3008 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ domain.c: In function 'b_VAR_IN_D_cc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2003:10: note: in expansion of macro 'ISNUM' 2003 | if (!ISNUM(op2)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2717:5: note: in expansion of macro 'SWITCH_OP_INT' 2717 | SWITCH_OP_INT(op1, rr_jmpn_eql_uu1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2599:5: note: in expansion of macro 'DEREF_NONVAR' 2599 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3008:25: note: in expansion of macro 'DEREF' 3008 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2003:10: note: in expansion of macro 'ISNUM' 2003 | if (!ISNUM(op2)) { | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2717:5: note: in expansion of macro 'SWITCH_OP_INT' 2717 | SWITCH_OP_INT(op1, rr_jmpn_eql_uu1, {}, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3008:25: note: in expansion of macro 'DEREF' 3008 | number = ARG(3, 3); DEREF(number); number = INTVAL(number); | ^~~~~ domain.c:2603:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2603 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2009:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2009 | BP_DOUBLE_VAL(op1, f1); | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2717:5: note: in expansion of macro 'SWITCH_OP_INT' 2717 | SWITCH_OP_INT(op1, rr_jmpn_eql_uu1, {}, | ^~~~~~~~~~~~~ file.c: In function 'b_NAME0_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2009:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2009 | BP_DOUBLE_VAL(op1, f1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2605:5: note: in expansion of macro 'DEREF_NONVAR' 2605 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_parse.o kissat/src/parse.c term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2717:5: note: in expansion of macro 'SWITCH_OP_INT' 2717 | SWITCH_OP_INT(op1, rr_jmpn_eql_uu1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3060:5: note: in expansion of macro 'DEREF' 3060 | DEREF(op1); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_phases.o kissat/src/phases.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2010:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2010 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_print.o kissat/src/print.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:2736:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2736 | P = (BPLONG_PTR)*P; | ^ domain.c:2607:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2607 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(List); | ^ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_probe.o kissat/src/probe.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3060:5: note: in expansion of macro 'DEREF' 3060 | DEREF(op1); | ^~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2010:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2010 | BP_DOUBLE_VAL(op2, f2); | ^~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_profile.o kissat/src/profile.c toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2739:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2739 | RAISE_ISO_EXCEPTION(bp_exception, "=:=", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2608:32: note: in expansion of macro 'DEREF_NONVAR' 2608 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ arith.c: In function 'bp_float_asin': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_promote.o kissat/src/promote.c term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3060:5: note: in expansion of macro 'DEREF' 3060 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2018:5: note: in expansion of macro 'DEREF' 2018 | DEREF(op1); | ^~~~~ emu_inst.h:2754:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2754 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ domain.c:2618:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2618 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3060:5: note: in expansion of macro 'DEREF' 3060 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2018:5: note: in expansion of macro 'DEREF' 2018 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2749:5: note: in expansion of macro 'SWITCH_OP_INT' 2749 | SWITCH_OP_INT(op1, rr_jmpn_eql_uc1, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2018:5: note: in expansion of macro 'DEREF' 2018 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2619:43: note: in expansion of macro 'DEREF_NONVAR' 2619 | low = FOLLOW(interval_ptr+1); DEREF_NONVAR(low); low = INTVAL(low); | ^~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3062:19: note: in expansion of macro 'GET_ATM_SYM_REC' 3062 | psc_ptr = GET_ATM_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:204:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 204 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2018:5: note: in expansion of macro 'DEREF' 2018 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ kissat/src/main.c:31:1: warning: 'kissat_alarm_handler' defined but not used [-Wunused-function] 31 | kissat_alarm_handler (void) | ^~~~~~~~~~~~~~~~~~~~ kissat/src/main.c:15:1: warning: 'kissat_signal_handler' defined but not used [-Wunused-function] 15 | kissat_signal_handler (int sig) | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2749:5: note: in expansion of macro 'SWITCH_OP_INT' 2749 | SWITCH_OP_INT(op1, rr_jmpn_eql_uc1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:214:36: note: in expansion of macro 'DEREF_NONVAR' 214 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2620:42: note: in expansion of macro 'DEREF_NONVAR' 2620 | up = FOLLOW(interval_ptr+2); DEREF_NONVAR(up); up = INTVAL(up); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:232:40: note: in expansion of macro 'DEREF_NONVAR' 232 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2019:10: note: in expansion of macro 'ISNUM' 2019 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:3068:16: note: in expansion of macro 'IS_BIGINT' 3068 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ clpfd_libs.c:234:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 234 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2749:5: note: in expansion of macro 'SWITCH_OP_INT' 2749 | SWITCH_OP_INT(op1, rr_jmpn_eql_uc1, {}, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:236:25: note: in expansion of macro 'ASSIGN_DVAR' 236 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:185:5: note: in expansion of macro 'LoadYFromBPList' 185 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2019:10: note: in expansion of macro 'ISNUM' 2019 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:238:25: note: in expansion of macro 'ASSIGN_DVAR' 238 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2626:35: note: in expansion of macro 'DEREF_NONVAR' 2626 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ fann/fann_interface.cpp: In function 'int pi_fann_get_training_algorithm()': fann/fann_interface.cpp:1083:9: warning: control reaches end of non-void function [-Wreturn-type] 1083 | } | ^ domain.c: In function 'check_var_in_d': term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ file.c:3068:16: note: in expansion of macro 'IS_BIGINT' 3068 | } else if (IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:247:40: note: in expansion of macro 'DEREF_NONVAR' 247 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2749:5: note: in expansion of macro 'SWITCH_OP_INT' 2749 | SWITCH_OP_INT(op1, rr_jmpn_eql_uc1, {}, | ^~~~~~~~~~~~~ clpfd_libs.c:249:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 249 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2019:10: note: in expansion of macro 'ISNUM' 2019 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:251:25: note: in expansion of macro 'ASSIGN_DVAR' 251 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ fann/fann_interface.cpp: In function 'int pi_get_activation_function()': fann/fann_interface.cpp:1222:9: warning: control reaches end of non-void function [-Wreturn-type] 1222 | } | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:253:25: note: in expansion of macro 'ASSIGN_DVAR' 253 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2637:5: note: in expansion of macro 'DEREF_NONVAR' 2637 | DEREF_NONVAR(List); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:2765:11: note: in expansion of macro 'FOLLOW' 2765 | op1 = FOLLOW(op1); /* the label */ | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:3075:16: note: in expansion of macro 'ISFLOAT' 3075 | } else if (ISFLOAT(op1)) { | ^~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2019:10: note: in expansion of macro 'ISNUM' 2019 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:266:36: note: in expansion of macro 'DEREF_NONVAR' 266 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:268:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 268 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ fann/fann_interface.cpp: In function 'int pi_fann_get_train_error()': fann/fann_interface.cpp:1381:9: warning: control reaches end of non-void function [-Wreturn-type] 1381 | } | ^ emu_inst.h:2767:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2767 | if ((void *)op1 == jmp_table[fail]) { | ^ clpfd.h:441:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:270:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 270 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fann/fann_interface.cpp: In function 'int pi_fann_get_train_stop_function()': fann/fann_interface.cpp:1413:9: warning: control reaches end of non-void function [-Wreturn-type] 1413 | } | ^ domain.c:2639:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2639 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(List); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2024:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2024 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:275:32: note: in expansion of macro 'DEREF_NONVAR' 275 | x = FOLLOW(var_ptr-n); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ file.c:3075:16: note: in expansion of macro 'ISFLOAT' 3075 | } else if (ISFLOAT(op1)) { | ^~~~~~~ clpfd.h:659:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_ATOM_CONCAT_ccf': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2024:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2024 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_ASIN_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2640:32: note: in expansion of macro 'DEREF_NONVAR' 2640 | elm = FOLLOW(lst_ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2791:20: note: in expansion of macro 'SWITCH_OP_INT' 2791 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu_fail2, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3090:5: note: in expansion of macro 'DEREF' 3090 | DEREF(a1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2037:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2037 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2791:20: note: in expansion of macro 'SWITCH_OP_INT' 2791 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu_fail2, {}, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:2645:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2645 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3090:5: note: in expansion of macro 'DEREF' 3090 | DEREF(a1); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2037:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2037 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_acos': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2791:20: note: in expansion of macro 'SWITCH_OP_INT' 2791 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu_fail2, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2045:5: note: in expansion of macro 'DEREF' 2045 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2646:43: note: in expansion of macro 'DEREF_NONVAR' 2646 | low = FOLLOW(interval_ptr+1); DEREF_NONVAR(low); low = INTVAL(low); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3090:5: note: in expansion of macro 'DEREF' 3090 | DEREF(a1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2045:5: note: in expansion of macro 'DEREF' 2045 | DEREF(op1); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2791:20: note: in expansion of macro 'SWITCH_OP_INT' 2791 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu_fail2, {}, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3090:5: note: in expansion of macro 'DEREF' 3090 | DEREF(a1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2647:42: note: in expansion of macro 'DEREF_NONVAR' 2647 | up = FOLLOW(interval_ptr+2); DEREF_NONVAR(up); up = INTVAL(up); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2045:5: note: in expansion of macro 'DEREF' 2045 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2790:5: note: in expansion of macro 'SWITCH_OP_INT' 2790 | SWITCH_OP_INT(op1, rr_jmp_eql_uu_fail1, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2045:5: note: in expansion of macro 'DEREF' 2045 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_proof.o kissat/src/proof.c bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3091:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3091 | sym_ptr = GET_ATM_SYM_REC(a1); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2650:35: note: in expansion of macro 'DEREF_NONVAR' 2650 | List = FOLLOW(lst_ptr+1); DEREF_NONVAR(List); | ^~~~~~~~~~~~ domain.c: In function 'exclude_inner_interval_bv': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_propdense.o kissat/src/propdense.c bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2790:5: note: in expansion of macro 'SWITCH_OP_INT' 2790 | SWITCH_OP_INT(op1, rr_jmp_eql_uu_fail1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2046:10: note: in expansion of macro 'ISNUM' 2046 | if (!ISNUM(op1)) { | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_prophyper.o kissat/src/prophyper.c bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:189:5: note: in expansion of macro 'LoadStructFromBPList' 189 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_proprobe.o kissat/src/proprobe.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3095:5: note: in expansion of macro 'DEREF' 3095 | DEREF(a2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:2664:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2664 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2046:10: note: in expansion of macro 'ISNUM' 2046 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2790:5: note: in expansion of macro 'SWITCH_OP_INT' 2790 | SWITCH_OP_INT(op1, rr_jmp_eql_uu_fail1, {}, | ^~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1282:5: note: in expansion of macro 'BUILD_VALUE' 1282 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3095:5: note: in expansion of macro 'DEREF' 3095 | DEREF(a2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2046:10: note: in expansion of macro 'ISNUM' 2046 | if (!ISNUM(op1)) { | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2790:5: note: in expansion of macro 'SWITCH_OP_INT' 2790 | SWITCH_OP_INT(op1, rr_jmp_eql_uu_fail1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ domain.c:2670:17: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 2670 | PUSHTRAIL_H_ATOMIC(w_ptr, w); | ^~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2046:10: note: in expansion of macro 'ISNUM' 2046 | if (!ISNUM(op1)) { | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3095:5: note: in expansion of macro 'DEREF' 3095 | DEREF(a2); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2050:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2050 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:98:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 98 | PUSHTRAILC_ATOMIC(top, old_size); \ | ^~~~~~~~~~~~~~~~~ domain.c:2682:9: note: in expansion of macro 'UPDATE_SIZE' 2682 | UPDATE_SIZE(dv_ptr, DV_size(dv_ptr), count); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3095:5: note: in expansion of macro 'DEREF' 3095 | DEREF(a2); | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2050:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2050 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ emu_inst.h:2812:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2812 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:2810:20: note: in expansion of macro 'SWITCH_OP_INT' 2810 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu2, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_ACOS_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3096:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3096 | sym_ptr = GET_ATM_SYM_REC(a2); | ^~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2063:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2063 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2810:20: note: in expansion of macro 'SWITCH_OP_INT' 2810 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu2, {}, | ^~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2063:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2063 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3100:24: note: in expansion of macro 'ADDTAG' 3100 | bp_exception = ADDTAG(str_RESOURCE_ERROR, ATM); | ^~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ arith.c: In function 'b_FLOAT_WRITE_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2810:20: note: in expansion of macro 'SWITCH_OP_INT' 2810 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu2, {}, | ^~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1283:5: note: in expansion of macro 'BUILD_VALUE' 1283 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ domain.c: In function 'c_CLPFD_ADD_AC_ccc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2073:5: note: in expansion of macro 'DEREF' 2073 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3103:5: note: in expansion of macro 'ASSIGN_f_atom' 3103 | ASSIGN_f_atom(a3, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2810:20: note: in expansion of macro 'SWITCH_OP_INT' 2810 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu2, {}, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2073:5: note: in expansion of macro 'DEREF' 2073 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2924:20: note: in expansion of macro 'DEREF_NONVAR' 2924 | X = ARG(1, 3); DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ file.c:3103:23: note: in expansion of macro 'ADDTAG' 3103 | ASSIGN_f_atom(a3, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2073:5: note: in expansion of macro 'DEREF' 2073 | DEREF(op); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2810:20: note: in expansion of macro 'SWITCH_OP_INT' 2810 | {SWITCH_OP_INT(op2, rr_jmp_eql_uu2, {}, | ^~~~~~~~~~~~~ file.c: In function 'c_module_glb_pred_name': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2073:5: note: in expansion of macro 'DEREF' 2073 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:190:5: note: in expansion of macro 'LoadLiteralFromBPList' 190 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2925:20: note: in expansion of macro 'DEREF_NONVAR' 2925 | Y = ARG(2, 3); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ arith.c: In function 'bp_float_floor': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2809:5: note: in expansion of macro 'SWITCH_OP_INT' 2809 | SWITCH_OP_INT(op1, rr_jmp_eql_uu1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3125:5: note: in expansion of macro 'DEREF' 3125 | DEREF(atm); | ^~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2081:10: note: in expansion of macro 'ISNUM' 2081 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2809:5: note: in expansion of macro 'SWITCH_OP_INT' 2809 | SWITCH_OP_INT(op1, rr_jmp_eql_uu1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:2926:20: note: in expansion of macro 'DEREF_NONVAR' 2926 | Z = ARG(3, 3); DEREF_NONVAR(Z); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3125:5: note: in expansion of macro 'DEREF' 3125 | DEREF(atm); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2081:10: note: in expansion of macro 'ISNUM' 2081 | if (!ISNUM(op1)) { | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2809:5: note: in expansion of macro 'SWITCH_OP_INT' 2809 | SWITCH_OP_INT(op1, rr_jmp_eql_uu1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3125:5: note: in expansion of macro 'DEREF' 3125 | DEREF(atm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2081:10: note: in expansion of macro 'ISNUM' 2081 | if (!ISNUM(op1)) { | ^~~~~ domain.c:2931:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2931 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2809:5: note: in expansion of macro 'SWITCH_OP_INT' 2809 | SWITCH_OP_INT(op1, rr_jmp_eql_uu1, {}, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2081:10: note: in expansion of macro 'ISNUM' 2081 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3125:5: note: in expansion of macro 'DEREF' 3125 | DEREF(atm); | ^~~~~ domain.c:2933:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2933 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ emu_inst.h:2825:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2825 | P = (BPLONG_PTR)*P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2085:23: note: in expansion of macro 'IS_BIGINT' 2085 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3126:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3126 | sym_ptr = GET_ATM_SYM_REC(atm); | ^~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:2085:23: note: in expansion of macro 'IS_BIGINT' 2085 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2831:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2831 | RAISE_ISO_EXCEPTION(bp_exception, "=\\=", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3133:17: note: in expansion of macro 'ADDTAG' 3133 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ file.c: In function 'c_module_glb_func_name': arith.c: In function 'b_FLOAT_FLOOR_cf': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2110:5: note: in expansion of macro 'DEREF' 2110 | DEREF(op1); | ^~~~~ emu_inst.h:2842:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2842 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ domain.c:2949:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2949 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3156:5: note: in expansion of macro 'DEREF' 3156 | DEREF(atm); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_propsearch.o kissat/src/propsearch.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2110:5: note: in expansion of macro 'DEREF' 2110 | DEREF(op1); | ^~~~~ domain.c: In function 'c_CLPFD_SUB_AC_ccc': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_queue.o kissat/src/queue.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3156:5: note: in expansion of macro 'DEREF' 3156 | DEREF(atm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2840:5: note: in expansion of macro 'SWITCH_OP_INT' 2840 | SWITCH_OP_INT(op1, rr_jmp_eql_uc, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2110:5: note: in expansion of macro 'DEREF' 2110 | DEREF(op1); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_reduce.o kissat/src/reduce.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3005:24: note: in expansion of macro 'DEREF_NONVAR' 3005 | Const = ARG(1, 3); DEREF_NONVAR(Const); Const = INTVAL(Const); | ^~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_reluctant.o kissat/src/reluctant.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2110:5: note: in expansion of macro 'DEREF' 2110 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2840:5: note: in expansion of macro 'SWITCH_OP_INT' 2840 | SWITCH_OP_INT(op1, rr_jmp_eql_uc, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3156:5: note: in expansion of macro 'DEREF' 3156 | DEREF(atm); | ^~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:200:5: note: in expansion of macro 'LoadAddrFromBPList' 200 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2111:10: note: in expansion of macro 'ISNUM' 2111 | if (!ISNUM(op1)) { | ^~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3006:20: note: in expansion of macro 'DEREF_NONVAR' 3006 | X = ARG(2, 3); DEREF_NONVAR(X); | ^~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2840:5: note: in expansion of macro 'SWITCH_OP_INT' 2840 | SWITCH_OP_INT(op1, rr_jmp_eql_uc, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3156:5: note: in expansion of macro 'DEREF' 3156 | DEREF(atm); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2111:10: note: in expansion of macro 'ISNUM' 2111 | if (!ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2840:5: note: in expansion of macro 'SWITCH_OP_INT' 2840 | SWITCH_OP_INT(op1, rr_jmp_eql_uc, {}, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3157:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3157 | sym_ptr = GET_ATM_SYM_REC(atm); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3007:20: note: in expansion of macro 'DEREF_NONVAR' 3007 | Y = ARG(3, 3); DEREF_NONVAR(Y); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2111:10: note: in expansion of macro 'ISNUM' 2111 | if (!ISNUM(op1)) { | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1284:5: note: in expansion of macro 'BUILD_VALUE' 1284 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:277:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 277 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'make_struct5': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2111:10: note: in expansion of macro 'ISNUM' 2111 | if (!ISNUM(op1)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1297:20: note: in expansion of macro 'ADDTAG' 1297 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3164:17: note: in expansion of macro 'ADDTAG' 3164 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ clpfd.h:886:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 886 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:3012:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3012 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ file.c: In function 'c_module_qualified_pred_name': mic.c:1298:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1298 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:2118:5: note: in expansion of macro 'ASSIGN_f_atom' 2118 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'bp_float_float': emu_inst.h:2865:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2865 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:2859:20: note: in expansion of macro 'SWITCH_OP_INT' 2859 | {SWITCH_OP_INT(op2, rr_jmpn_gt_uu2, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3183:5: note: in expansion of macro 'DEREF' 3183 | DEREF(m); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2127:5: note: in expansion of macro 'DEREF' 2127 | DEREF(op1); | ^~~~~ domain.c:3023:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3023 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ domain.c: In function 'b_CLPFD_MULTIPLY_INT_ccc': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2859:20: note: in expansion of macro 'SWITCH_OP_INT' 2859 | {SWITCH_OP_INT(op2, rr_jmpn_gt_uu2, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2127:5: note: in expansion of macro 'DEREF' 2127 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3183:5: note: in expansion of macro 'DEREF' 3183 | DEREF(m); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2127:5: note: in expansion of macro 'DEREF' 2127 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2859:20: note: in expansion of macro 'SWITCH_OP_INT' 2859 | {SWITCH_OP_INT(op2, rr_jmpn_gt_uu2, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3055:5: note: in expansion of macro 'DEREF_NONVAR' 3055 | DEREF_NONVAR(X); DEREF_NONVAR(Y); DEREF_NONVAR(Z); | ^~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3183:5: note: in expansion of macro 'DEREF' 3183 | DEREF(m); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2127:5: note: in expansion of macro 'DEREF' 2127 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2859:20: note: in expansion of macro 'SWITCH_OP_INT' 2859 | {SWITCH_OP_INT(op2, rr_jmpn_gt_uu2, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2128:10: note: in expansion of macro 'ISNUM' 2128 | if (!ISNUM(op1)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3183:5: note: in expansion of macro 'DEREF' 3183 | DEREF(m); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3055:22: note: in expansion of macro 'DEREF_NONVAR' 3055 | DEREF_NONVAR(X); DEREF_NONVAR(Y); DEREF_NONVAR(Z); | ^~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2859:20: note: in expansion of macro 'SWITCH_OP_INT' 2859 | {SWITCH_OP_INT(op2, rr_jmpn_gt_uu2, | ^~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2128:10: note: in expansion of macro 'ISNUM' 2128 | if (!ISNUM(op1)) { | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3184:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3184 | sym_ptr = GET_ATM_SYM_REC(m); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1299:5: note: in expansion of macro 'BUILD_VALUE' 1299 | BUILD_VALUE(op1, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3055:39: note: in expansion of macro 'DEREF_NONVAR' 3055 | DEREF_NONVAR(X); DEREF_NONVAR(Y); DEREF_NONVAR(Z); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2128:10: note: in expansion of macro 'ISNUM' 2128 | if (!ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2857:5: note: in expansion of macro 'SWITCH_OP_INT' 2857 | SWITCH_OP_INT(op1, rr_jmpn_gt_uu1, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3193:5: note: in expansion of macro 'DEREF' 3193 | DEREF(atm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2128:10: note: in expansion of macro 'ISNUM' 2128 | if (!ISNUM(op1)) { | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2857:5: note: in expansion of macro 'SWITCH_OP_INT' 2857 | SWITCH_OP_INT(op1, rr_jmpn_gt_uu1, | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ domain.c:3060:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3060 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2133:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2133 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3193:5: note: in expansion of macro 'DEREF' 3193 | DEREF(atm); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2857:5: note: in expansion of macro 'SWITCH_OP_INT' 2857 | SWITCH_OP_INT(op1, rr_jmpn_gt_uu1, | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ bapi.h:52:14: note: in expansion of macro 'ISFLOAT' 52 | else if (ISFLOAT(op)) \ | ^~~~~~~ arith.c:2133:5: note: in expansion of macro 'BP_DOUBLE_VAL' 2133 | BP_DOUBLE_VAL(op1, f); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:3061:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3061 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:201:5: note: in expansion of macro 'LoadYFromBPList' 201 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_FLOAT_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3193:5: note: in expansion of macro 'DEREF' 3193 | DEREF(atm); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2857:5: note: in expansion of macro 'SWITCH_OP_INT' 2857 | SWITCH_OP_INT(op1, rr_jmpn_gt_uu1, | ^~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_rephase.o kissat/src/rephase.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2142:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2142 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_report.o kissat/src/report.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3193:5: note: in expansion of macro 'DEREF' 3193 | DEREF(atm); | ^~~~~ emu_inst.h:2878:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2878 | P = (BPLONG_PTR)*P; | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2142:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2142 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ domain.c:3087:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3087 | dv_ptr_x = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_round': toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2881:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2881 | RAISE_ISO_EXCEPTION(bp_exception, ">", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3194:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3194 | sym_ptr = GET_ATM_SYM_REC(atm); | ^~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_resize.o kissat/src/resize.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2151:10: note: in expansion of macro 'ISNUM' 2151 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_resolve.o kissat/src/resolve.c domain.c:3088:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3088 | dv_ptr_y = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Y); | ^ emu_inst.h:2896:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2896 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2151:10: note: in expansion of macro 'ISNUM' 2151 | if (!ISNUM(op1)) { | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3201:17: note: in expansion of macro 'ADDTAG' 3201 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ file.c: In function 'c_module_qualified_func_name': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2151:10: note: in expansion of macro 'ISNUM' 2151 | if (!ISNUM(op1)) { | ^~~~~ domain.c:3090:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3090 | dv_ptr_z = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(Z); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2890:5: note: in expansion of macro 'SWITCH_OP_INT' 2890 | SWITCH_OP_INT(op1, rr_jmpn_gt_ui, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3220:5: note: in expansion of macro 'DEREF' 3220 | DEREF(m); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2151:10: note: in expansion of macro 'ISNUM' 2151 | if (!ISNUM(op1)) { | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2890:5: note: in expansion of macro 'SWITCH_OP_INT' 2890 | SWITCH_OP_INT(op1, rr_jmpn_gt_ui, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3220:5: note: in expansion of macro 'DEREF' 3220 | DEREF(m); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2156:23: note: in expansion of macro 'IS_BIGINT' 2156 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2890:5: note: in expansion of macro 'SWITCH_OP_INT' 2890 | SWITCH_OP_INT(op1, rr_jmpn_gt_ui, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:2156:23: note: in expansion of macro 'IS_BIGINT' 2156 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3137:13: note: in expansion of macro 'DEREF_NONVAR' 3137 | DEREF_NONVAR(Z); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3220:5: note: in expansion of macro 'DEREF' 3220 | DEREF(m); | ^~~~~ arith.c: In function 'b_FLOAT_ROUND_cf': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2890:5: note: in expansion of macro 'SWITCH_OP_INT' 2890 | SWITCH_OP_INT(op1, rr_jmpn_gt_ui, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:2187:5: note: in expansion of macro 'ASSIGN_f_atom' 2187 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3220:5: note: in expansion of macro 'DEREF' 3220 | DEREF(m); | ^~~~~ arith.c: In function 'bp_float_truncate': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:2915:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2915 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2195:5: note: in expansion of macro 'DEREF' 2195 | DEREF(op1); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3221:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3221 | sym_ptr = GET_ATM_SYM_REC(m); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2195:5: note: in expansion of macro 'DEREF' 2195 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ domain.c: In function 'con05_hashtable_get': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2909:5: note: in expansion of macro 'SWITCH_OP_INT' 2909 | SWITCH_OP_INT(op2, rr_jmpn_gt_iu, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2195:5: note: in expansion of macro 'DEREF' 2195 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3230:5: note: in expansion of macro 'DEREF' 3230 | DEREF(atm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2909:5: note: in expansion of macro 'SWITCH_OP_INT' 2909 | SWITCH_OP_INT(op2, rr_jmpn_gt_iu, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2195:5: note: in expansion of macro 'DEREF' 2195 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3211:5: note: in expansion of macro 'DEREF_NONVAR' 3211 | DEREF_NONVAR(table); | ^~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3230:5: note: in expansion of macro 'DEREF' 3230 | DEREF(atm); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2909:5: note: in expansion of macro 'SWITCH_OP_INT' 2909 | SWITCH_OP_INT(op2, rr_jmpn_gt_iu, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2197:10: note: in expansion of macro 'ISNUM' 2197 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:202:5: note: in expansion of macro 'LoadYFromBPList' 202 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ domain.c:3212:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3212 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(table); | ^ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3230:5: note: in expansion of macro 'DEREF' 3230 | DEREF(atm); | ^~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2197:10: note: in expansion of macro 'ISNUM' 2197 | if (!ISNUM(op1)) { | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2909:5: note: in expansion of macro 'SWITCH_OP_INT' 2909 | SWITCH_OP_INT(op2, rr_jmpn_gt_iu, | ^~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2197:10: note: in expansion of macro 'ISNUM' 2197 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(buckets); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3230:5: note: in expansion of macro 'DEREF' 3230 | DEREF(atm); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:279:13: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 279 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1300:5: note: in expansion of macro 'BUILD_VALUE' 1300 | BUILD_VALUE(op2, lab2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2197:10: note: in expansion of macro 'ISNUM' 2197 | if (!ISNUM(op1)) { | ^~~~~ clpfd.h:628:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 628 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3231:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3231 | sym_ptr = GET_ATM_SYM_REC(atm); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(buckets); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2202:23: note: in expansion of macro 'IS_BIGINT' 2202 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ emu_inst.h:2935:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2935 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:2930:20: note: in expansion of macro 'SWITCH_OP_INT' 2930 | {SWITCH_OP_INT(op2, rr_jmpn_ge_uu2, {}, | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3238:17: note: in expansion of macro 'ADDTAG' 3238 | unify(matm, ADDTAG(insert_sym(bp_buf, len, 0), ATM)); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:2202:23: note: in expansion of macro 'IS_BIGINT' 2202 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ file.c: In function 'print_term_to_buf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(buckets); | ^~~~~ arith.c: In function 'b_FLOAT_TRUNCATE_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2930:20: note: in expansion of macro 'SWITCH_OP_INT' 2930 | {SWITCH_OP_INT(op2, rr_jmpn_ge_uu2, {}, | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3244:5: note: in expansion of macro 'DEREF' 3244 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2220:5: note: in expansion of macro 'DEREF' 2220 | DEREF(op1); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_resources.o kissat/src/resources.c term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2930:20: note: in expansion of macro 'SWITCH_OP_INT' 2930 | {SWITCH_OP_INT(op2, rr_jmpn_ge_uu2, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_restart.o kissat/src/restart.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(buckets); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2220:5: note: in expansion of macro 'DEREF' 2220 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3244:5: note: in expansion of macro 'DEREF' 3244 | DEREF(term); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2930:20: note: in expansion of macro 'SWITCH_OP_INT' 2930 | {SWITCH_OP_INT(op2, rr_jmpn_ge_uu2, {}, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2220:5: note: in expansion of macro 'DEREF' 2220 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ domain.c:3215:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3215 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(buckets); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3244:5: note: in expansion of macro 'DEREF' 3244 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2220:5: note: in expansion of macro 'DEREF' 2220 | DEREF(op1); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2930:20: note: in expansion of macro 'SWITCH_OP_INT' 2930 | {SWITCH_OP_INT(op2, rr_jmpn_ge_uu2, {}, | ^~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1301:5: note: in expansion of macro 'BUILD_VALUE' 1301 | BUILD_VALUE(op3, lab3); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ domain.c:3216:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3216 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3244:5: note: in expansion of macro 'DEREF' 3244 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:2223:5: note: in expansion of macro 'ASSIGN_f_atom' 2223 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ domain.c: In function 'c_cpcon_decrement_counters': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:203:5: note: in expansion of macro 'LoadLiteralFromBPList' 203 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'bp_float_ceiling': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2929:5: note: in expansion of macro 'SWITCH_OP_INT' 2929 | SWITCH_OP_INT(op1, rr_jmpn_ge_uu1, {}, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2231:10: note: in expansion of macro 'ISNUM' 2231 | if (!ISNUM(op1)) { | ^~~~~ file.c:3246:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3246 | sprintf(bp_buf, "_" BPULONG_FMT_STR, (BPULONG)term-(BPULONG)stack_low_addr); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2929:5: note: in expansion of macro 'SWITCH_OP_INT' 2929 | SWITCH_OP_INT(op1, rr_jmpn_ge_uu1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3237:20: note: in expansion of macro 'DEREF_NONVAR' 3237 | J = ARG(2, 4); DEREF_NONVAR(J); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ arith.c:2231:10: note: in expansion of macro 'ISNUM' 2231 | if (!ISNUM(op1)) { | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3251:32: note: in expansion of macro 'GET_ATM_SYM_REC' 3251 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2929:5: note: in expansion of macro 'SWITCH_OP_INT' 2929 | SWITCH_OP_INT(op1, rr_jmpn_ge_uu1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2231:10: note: in expansion of macro 'ISNUM' 2231 | if (!ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3238:21: note: in expansion of macro 'DEREF_NONVAR' 3238 | Es = ARG(3, 4); DEREF_NONVAR(Es); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ arith.c:2231:10: note: in expansion of macro 'ISNUM' 2231 | if (!ISNUM(op1)) { | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2929:5: note: in expansion of macro 'SWITCH_OP_INT' 2929 | SWITCH_OP_INT(op1, rr_jmpn_ge_uu1, {}, | ^~~~~~~~~~~~~ file.c:3255:86: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3255 | sprintf(bp_buf, "_0" BPULONG_FMT_STR, (BPULONG)UNTAGGED_TOPON_ADDR(term)-(BPULONG)stack_low_addr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3239:22: note: in expansion of macro 'DEREF_NONVAR' 3239 | var = ARG(4, 4); DEREF_NONVAR(var); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2235:23: note: in expansion of macro 'IS_BIGINT' 2235 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ emu_inst.h:2948:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2948 | P = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:3256:20: note: in expansion of macro 'ISFLOAT' 3256 | } else if (ISFLOAT(term)) { | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:2235:23: note: in expansion of macro 'IS_BIGINT' 2235 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:2951:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 2951 | RAISE_ISO_EXCEPTION(bp_exception, ">=", 2); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_CEILING_cf': domain.c:3247:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3247 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ file.c:3256:20: note: in expansion of macro 'ISFLOAT' 3256 | } else if (ISFLOAT(term)) { | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2259:5: note: in expansion of macro 'DEREF' 2259 | DEREF(op1); | ^~~~~ emu_inst.h:2966:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2966 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:3259:20: note: in expansion of macro 'IS_BIGINT' 3259 | } else if (IS_BIGINT(term)) { | ^~~~~~~~~ domain.c:3249:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3249 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(Es); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2259:5: note: in expansion of macro 'DEREF' 2259 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2259:5: note: in expansion of macro 'DEREF' 2259 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2960:5: note: in expansion of macro 'SWITCH_OP_INT' 2960 | SWITCH_OP_INT(op1, rr_jmpn_ge_ui, | ^~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ file.c:3259:20: note: in expansion of macro 'IS_BIGINT' 3259 | } else if (IS_BIGINT(term)) { | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ file.c: In function 'c_str_to_picat_str0': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3250:28: note: in expansion of macro 'DEREF_NONVAR' 3250 | elm = FOLLOW(ptr); DEREF_NONVAR(elm); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2259:5: note: in expansion of macro 'DEREF' 2259 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2960:5: note: in expansion of macro 'SWITCH_OP_INT' 2960 | SWITCH_OP_INT(op1, rr_jmpn_ge_ui, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ file.c:3279:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3279 | c_str_to_picat_str(str, (BPLONG)(local_top-1), (BPLONG)local_top); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:2262:5: note: in expansion of macro 'ASSIGN_f_atom' 2262 | ASSIGN_f_atom(op2, op1); | ^~~~~~~~~~~~~ arith.c: In function 'b_XOR_ccf': loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:221:5: note: in expansion of macro 'LoadAddrFromBPList' 221 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2960:5: note: in expansion of macro 'SWITCH_OP_INT' 2960 | SWITCH_OP_INT(op1, rr_jmpn_ge_ui, | ^~~~~~~~~~~~~ domain.c:3255:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3255 | interval_ptr = (BPLONG_PTR)UNTAGGED_ADDR(elm); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ arith.c:2272:5: note: in expansion of macro 'ASSIGN_f_atom' 2272 | ASSIGN_f_atom(op3, op1); | ^~~~~~~~~~~~~ file.c:3279:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3279 | c_str_to_picat_str(str, (BPLONG)(local_top-1), (BPLONG)local_top); | ^ arith.c: In function 'b_FLOAT_PI_f': term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2960:5: note: in expansion of macro 'SWITCH_OP_INT' 2960 | SWITCH_OP_INT(op1, rr_jmpn_ge_ui, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2280:5: note: in expansion of macro 'DEREF' 2280 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3256:43: note: in expansion of macro 'DEREF_NONVAR' 3256 | low = FOLLOW(interval_ptr+1); DEREF_NONVAR(low); low = INTVAL(low); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ file.c:3280:5: note: in expansion of macro 'FOLLOW' 3280 | FOLLOW(FOLLOW(local_top)) = nil_sym; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ file.c: In function 'c_str_to_picat_str': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2280:5: note: in expansion of macro 'DEREF' 2280 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2978:21: note: in expansion of macro 'DEREF' 2978 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2280:5: note: in expansion of macro 'DEREF' 2280 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c:3293:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3293 | FOLLOW(heap_top) = (BPLONG)heap_top; | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_search.o kissat/src/search.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3257:42: note: in expansion of macro 'DEREF_NONVAR' 3257 | up = FOLLOW(interval_ptr+2); DEREF_NONVAR(up); up = INTVAL(up); | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2978:21: note: in expansion of macro 'DEREF' 2978 | op2 = YC(*P++); DEREF(op2); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_smooth.o kissat/src/smooth.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2280:5: note: in expansion of macro 'DEREF' 2280 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3294:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3294 | ASSIGN_v_heap_term(lst, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_sort.o kissat/src/sort.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2281:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2281 | ASSIGN_sv_heap_term(op1, encodefloat1(3.141592653589793)); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:2978:21: note: in expansion of macro 'DEREF' 2978 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3263:29: note: in expansion of macro 'DEREF_NONVAR' 3263 | Es = FOLLOW(ptr+1); DEREF_NONVAR(Es); | ^~~~~~~~~~~~ domain.c: In function 'cpcon_decrement_counter': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_stack.o kissat/src/stack.c bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ file.c:3294:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3294 | ASSIGN_v_heap_term(lst, (BPLONG)heap_top); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2281:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2281 | ASSIGN_sv_heap_term(op1, encodefloat1(3.141592653589793)); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:2978:21: note: in expansion of macro 'DEREF' 2978 | op2 = YC(*P++); DEREF(op2); | ^~~~~ arith.c: In function 'b_FLOAT_E_f': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ domain.c:3276:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3276 | p_key = ADDTAG((BPLONG)heap_top, STR); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2289:5: note: in expansion of macro 'DEREF' 2289 | DEREF(op1); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3294:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3294 | ASSIGN_v_heap_term(lst, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1302:5: note: in expansion of macro 'BUILD_VALUE' 1302 | BUILD_VALUE(op4, lab4); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:2985:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2985 | P = (BPLONG_PTR)*P; | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2289:5: note: in expansion of macro 'DEREF' 2289 | DEREF(op1); | ^~~~~ domain.c:3277:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3277 | FOLLOW(heap_top) = (BPLONG)cpcon_k2_ptr; | ^ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3294:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3294 | ASSIGN_v_heap_term(lst, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2289:5: note: in expansion of macro 'DEREF' 2289 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2979:5: note: in expansion of macro 'SWITCH_OP_INT' 2979 | SWITCH_OP_INT(op2, rr_jmpn_ge_iu, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2289:5: note: in expansion of macro 'DEREF' 2289 | DEREF(op1); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3295:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3295 | ASSIGN_v_heap_term(lstr, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3281:9: note: in expansion of macro 'DEREF_NONVAR' 3281 | DEREF_NONVAR(counter); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2979:5: note: in expansion of macro 'SWITCH_OP_INT' 2979 | SWITCH_OP_INT(op2, rr_jmpn_ge_iu, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2290:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2290 | ASSIGN_sv_heap_term(op1, encodefloat1(2.7182818284590455)); | ^~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c:3295:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3295 | ASSIGN_v_heap_term(lstr, (BPLONG)heap_top); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ domain.c:3282:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3282 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(counter); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2979:5: note: in expansion of macro 'SWITCH_OP_INT' 2979 | SWITCH_OP_INT(op2, rr_jmpn_ge_iu, | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:285:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 285 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2290:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2290 | ASSIGN_sv_heap_term(op1, encodefloat1(2.7182818284590455)); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'b_RANDOM_f': bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3295:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3295 | ASSIGN_v_heap_term(lstr, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:2979:5: note: in expansion of macro 'SWITCH_OP_INT' 2979 | SWITCH_OP_INT(op2, rr_jmpn_ge_iu, | ^~~~~~~~~~~~~ clpfd.h:855:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 855 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ domain.c:3284:9: note: in expansion of macro 'DEREF_NONVAR' 3284 | DEREF_NONVAR(count); count = INTVAL(count); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2298:5: note: in expansion of macro 'DEREF' 2298 | DEREF(op1); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:222:5: note: in expansion of macro 'LoadYFromBPList' 222 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3295:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3295 | ASSIGN_v_heap_term(lstr, (BPLONG)heap_top); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2298:5: note: in expansion of macro 'DEREF' 2298 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2996:21: note: in expansion of macro 'DEREF' 2996 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_statistics.o kissat/src/statistics.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2298:5: note: in expansion of macro 'DEREF' 2298 | DEREF(op1); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_strengthen.o kissat/src/strengthen.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:85:20: note: in expansion of macro 'ADDTAG3' 85 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont);} | ^~~~~~~ domain.c:3289:13: note: in expansion of macro 'PUSHTRAIL_H_ATOMIC' 3289 | PUSHTRAIL_H_ATOMIC(struct_ptr+1, FOLLOW(struct_ptr+1)); | ^~~~~~~~~~~~~~~~~~ domain.c: In function 'b_BOOL_DVAR_c': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3302:28: note: in expansion of macro 'ADDTAG' 3302 | FOLLOW(heap_top) = ADDTAG(insert_sym(ch_ptr0, (ch_ptr-ch_ptr0), 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2996:21: note: in expansion of macro 'DEREF' 2996 | op1 = YC(*P++); DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2298:5: note: in expansion of macro 'DEREF' 2298 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:2996:21: note: in expansion of macro 'DEREF' 2996 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3303:31: note: in expansion of macro 'ADDTAG' 3303 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2299:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2299 | ASSIGN_sv_heap_term(op1, MAKEINT(rand())); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ domain.c:3301:5: note: in expansion of macro 'DEREF' 3301 | DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_substitute.o kissat/src/substitute.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2299:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2299 | ASSIGN_sv_heap_term(op1, MAKEINT(rand())); | ^~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_terminate.o kissat/src/terminate.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:2996:21: note: in expansion of macro 'DEREF' 2996 | op1 = YC(*P++); DEREF(op1); | ^~~~~ file.c:3309:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3309 | FOLLOW(ret_lst_ptr) = (BPLONG)ret_lst_ptr; | ^ arith.c: In function 'b_RANDOM_cf': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_ternary.o kissat/src/ternary.c term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ domain.c:3301:5: note: in expansion of macro 'DEREF' 3301 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_trail.o kissat/src/trail.c term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2309:5: note: in expansion of macro 'DEREF' 2309 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3310:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3310 | ASSIGN_v_heap_term(lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:2997:21: note: in expansion of macro 'DEREF' 2997 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2309:5: note: in expansion of macro 'DEREF' 2309 | DEREF(op2); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_transitive.o kissat/src/transitive.c term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ domain.c:3301:5: note: in expansion of macro 'DEREF' 3301 | DEREF(op); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:2997:21: note: in expansion of macro 'DEREF' 2997 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2309:5: note: in expansion of macro 'DEREF' 2309 | DEREF(op2); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3310:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3310 | ASSIGN_v_heap_term(lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2309:5: note: in expansion of macro 'DEREF' 2309 | DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:2997:21: note: in expansion of macro 'DEREF' 2997 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ domain.c:3301:5: note: in expansion of macro 'DEREF' 3301 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3310:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3310 | ASSIGN_v_heap_term(lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2310:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2310 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:2997:21: note: in expansion of macro 'DEREF' 2997 | op2 = YC(*P++); DEREF(op2); | ^~~~~ domain.c:3303:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3303 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3311:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3311 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2310:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2310 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ arith.c: In function 'b_MAX_ccf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3002:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3002 | P = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2319:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2319 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:3311:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3311 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2319:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2319 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3010:21: note: in expansion of macro 'DEREF' 3010 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_MIN_ccf': bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3311:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3311 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2329:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2329 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3010:21: note: in expansion of macro 'DEREF' 3010 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3311:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3311 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2329:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2329 | ASSIGN_sv_heap_term(op3, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1303:5: note: in expansion of macro 'BUILD_VALUE' 1303 | BUILD_VALUE(op5, lab5); | ^~~~~~~~~~~ arith.c: In function 'b_MAX_cf': file.c: In function 'picat_str_to_c_str': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:3010:21: note: in expansion of macro 'DEREF' 3010 | op1 = YC(*P++); DEREF(op1); | ^~~~~ mic.c: In function 'make_struct_dummy': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:223:5: note: in expansion of macro 'LoadYFromBPList' 223 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1314:20: note: in expansion of macro 'ADDTAG' 1314 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2338:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2338 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:3328:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3328 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ mic.c:1315:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1315 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:3010:21: note: in expansion of macro 'DEREF' 3010 | op1 = YC(*P++); DEREF(op1); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2338:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2338 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:1317:9: note: in expansion of macro 'NEW_HEAP_FREE' 1317 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ mic.c: In function 'make_struct_holders': arith.c: In function 'b_MIN_cf': loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1330:20: note: in expansion of macro 'ADDTAG' 1330 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ emu_inst.h:3016:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3016 | P = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3329:34: note: in expansion of macro 'DEREF' 3329 | lst = FOLLOW(lst_ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2347:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2347 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ mic.c:1331:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1331 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ mic.c: In function 'make_cons_dummy': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_utilities.o kissat/src/utilities.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1341:20: note: in expansion of macro 'ADDTAG' 1341 | return_value = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2347:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2347 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3024:21: note: in expansion of macro 'DEREF' 3024 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3329:34: note: in expansion of macro 'DEREF' 3329 | lst = FOLLOW(lst_ptr+1); DEREF(lst); | ^~~~~ arith.c: In function 'b_SUM_cf': term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:1342:5: note: in expansion of macro 'NEW_HEAP_FREE' 1342 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:1343:5: note: in expansion of macro 'NEW_HEAP_FREE' 1343 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2356:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2356 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ mic.c: In function 'make_struct_with_args': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3024:21: note: in expansion of macro 'DEREF' 3024 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3329:34: note: in expansion of macro 'DEREF' 3329 | lst = FOLLOW(lst_ptr+1); DEREF(lst); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1358:16: note: in expansion of macro 'ADDTAG' 1358 | return ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM); | ^~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_vector.o kissat/src/vector.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2356:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2356 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1360:24: note: in expansion of macro 'ADDTAG' 1360 | return_value = ADDTAG(heap_top, STR); | ^~~~~~ arith.c: In function 'b_PROD_cf': gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_vivify.o kissat/src/vivify.c term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:3024:21: note: in expansion of macro 'DEREF' 3024 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:287:17: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 287 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1361:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1361 | NEW_HEAP_NODE((BPLONG)sym_ptr); | ^ term.h:168:40: note: in definition of macro 'NEW_HEAP_NODE' 168 | #define NEW_HEAP_NODE(x) *heap_top++ = x | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3329:34: note: in expansion of macro 'DEREF' 3329 | lst = FOLLOW(lst_ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2365:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2365 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:296:36: note: in expansion of macro 'DEREF_NONVAR' 296 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:299:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 299 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:3024:21: note: in expansion of macro 'DEREF' 3024 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ clpfd.h:349:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 349 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:301:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 301 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2365:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2365 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ arith.c: In function 'b_FLOAT_FRACT_PART_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3330:32: note: in expansion of macro 'DEREF' 3330 | car = FOLLOW(lst_ptr); DEREF(car); /* car must be a single-char atom */ | ^~~~~ clpfd.h:441:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:305:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 305 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd.h:381:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 381 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:308:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m' 308 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3025:21: note: in expansion of macro 'DEREF' 3025 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2374:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2374 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:314:32: note: in expansion of macro 'DEREF_NONVAR' 314 | x = FOLLOW(var_ptr-n); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd.h:659:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3330:32: note: in expansion of macro 'DEREF' 3330 | car = FOLLOW(lst_ptr); DEREF(car); /* car must be a single-char atom */ | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ bapi.h:156:5: note: in expansion of macro 'SWITCH_OP_VAR' 156 | SWITCH_OP_VAR(op1, lab1, \ | ^~~~~~~~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2374:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2374 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3025:21: note: in expansion of macro 'DEREF' 3025 | op2 = YC(*P++); DEREF(op2); | ^~~~~ arith.c: In function 'b_FLOAT_INT_PART_cf': bapi.h:157:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 157 | {if ((BPLONG_PTR)op1 < heap_top) \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:160:27: note: in expansion of macro 'FOLLOW' 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2383:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2383 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3330:32: note: in expansion of macro 'DEREF' 3330 | car = FOLLOW(lst_ptr); DEREF(car); /* car must be a single-char atom */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:3025:21: note: in expansion of macro 'DEREF' 3025 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:160:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 160 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2383:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2383 | ASSIGN_sv_heap_term(op2, op1); | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3330:32: note: in expansion of macro 'DEREF' 3330 | car = FOLLOW(lst_ptr); DEREF(car); /* car must be a single-char atom */ | ^~~~~ arith.c: In function 'bp_access_array': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:3025:21: note: in expansion of macro 'DEREF' 3025 | op2 = YC(*P++); DEREF(op2); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:161:27: note: in expansion of macro 'PUSHTRAIL' 161 | PUSHTRAIL(op1); \ | ^~~~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2413:5: note: in expansion of macro 'DEREF' 2413 | DEREF(indexes); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3331:32: note: in expansion of macro 'GET_ATM_SYM_REC' 3331 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(car); | ^~~~~~~~~~~~~~~ emu_inst.h:3027:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3027 | P = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_TO_QUOTED_STRING_cff': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2413:5: note: in expansion of macro 'DEREF' 2413 | DEREF(indexes); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:224:5: note: in expansion of macro 'LoadYFromBPList' 224 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2413:5: note: in expansion of macro 'DEREF' 2413 | DEREF(indexes); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3038:21: note: in expansion of macro 'DEREF' 3038 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3357:5: note: in expansion of macro 'DEREF' 3357 | DEREF(term); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2413:5: note: in expansion of macro 'DEREF' 2413 | DEREF(indexes); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3038:21: note: in expansion of macro 'DEREF' 3038 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3357:5: note: in expansion of macro 'DEREF' 3357 | DEREF(term); | ^~~~~ arith.c:2420:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2420 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(indexes); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:3038:21: note: in expansion of macro 'DEREF' 3038 | op1 = YC(*P++); DEREF(op1); | ^~~~~ arith.c:2421:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2421 | if (FOLLOW(ptr) != (BPLONG)cap_psc) { | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3357:5: note: in expansion of macro 'DEREF' 3357 | DEREF(term); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:3038:21: note: in expansion of macro 'DEREF' 3038 | op1 = YC(*P++); DEREF(op1); | ^~~~~ arith.c:2435:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2435 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(indexes); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3357:5: note: in expansion of macro 'DEREF' 3357 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3041:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3041 | P = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2439:38: note: in expansion of macro 'DEREF' 2439 | indexes = FOLLOW(ptr+1); DEREF(indexes); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:3361:15: note: in expansion of macro 'GET_ATM_SYM_REC' 3361 | sym_ptr = GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_TO_CODES_cff': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3053:11: note: in expansion of macro 'FOLLOW' 3053 | op1 = FOLLOW(op1); /* the label */ | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2439:38: note: in expansion of macro 'DEREF' 2439 | indexes = FOLLOW(ptr+1); DEREF(indexes); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3055:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3055 | if ((void *)op1 == jmp_table[fail0]) { | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2439:38: note: in expansion of macro 'DEREF' 2439 | indexes = FOLLOW(ptr+1); DEREF(indexes); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3379:31: note: in expansion of macro 'ADDTAG' 3379 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2439:38: note: in expansion of macro 'DEREF' 2439 | indexes = FOLLOW(ptr+1); DEREF(indexes); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_walk.o kissat/src/walk.c arith.c: In function 'bp_access_one_array': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3077:5: note: in expansion of macro 'DEREF2' 3077 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:317:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 317 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ file.c:3388:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3388 | FOLLOW(ret_lst_ptr) = (BPLONG)ret_lst_ptr; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2453:5: note: in expansion of macro 'DEREF' 2453 | DEREF(arr); | ^~~~~ clpfd.h:564:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 564 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3077:5: note: in expansion of macro 'DEREF2' 3077 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:225:5: note: in expansion of macro 'LoadLiteralFromBPList' 225 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3389:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3389 | ASSIGN_v_heap_term(lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2453:5: note: in expansion of macro 'DEREF' 2453 | DEREF(arr); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_watch.o kissat/src/watch.c term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:3077:5: note: in expansion of macro 'DEREF2' 3077 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2453:5: note: in expansion of macro 'DEREF' 2453 | DEREF(arr); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3389:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3389 | ASSIGN_v_heap_term(lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ bapi.h:162:27: note: in expansion of macro 'NEW_HEAP_FREE' 162 | NEW_HEAP_FREE;}}, \ | ^~~~~~~~~~~~~ mic.c:1364:13: note: in expansion of macro 'BUILD_VALUE' 1364 | BUILD_VALUE(op, lab1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'b_GET_LENGTH_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:3077:5: note: in expansion of macro 'DEREF2' 3077 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2453:5: note: in expansion of macro 'DEREF' 2453 | DEREF(arr); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1376:5: note: in expansion of macro 'DEREF' 1376 | DEREF(op1); | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_weaken.o kissat/src/weaken.c bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3389:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3389 | ASSIGN_v_heap_term(lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1376:5: note: in expansion of macro 'DEREF' 1376 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2454:5: note: in expansion of macro 'DEREF' 2454 | DEREF(index); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3086:5: note: in expansion of macro 'DEREF2' 3086 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1376:5: note: in expansion of macro 'DEREF' 1376 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2454:5: note: in expansion of macro 'DEREF' 2454 | DEREF(index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3390:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3390 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1376:5: note: in expansion of macro 'DEREF' 1376 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3086:5: note: in expansion of macro 'DEREF2' 3086 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_witness.o kissat/src/witness.c term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2454:5: note: in expansion of macro 'DEREF' 2454 | DEREF(index); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1377:5: note: in expansion of macro 'ASSIGN_f_atom' 1377 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~~~~~~~ file.c:3390:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3390 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ gcc -DGC -DGCC -DPICAT -DSAT -DM64BITS -DFANN_NO_DLL -DFANN -c -O3 -W -Wall -DNEMBEDDED -DNDEBUG -DNMETRICS -DQUIET -DNSTATISTICS -DNPROOFS -o kis_xors.o kissat/src/xors.c term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:3086:5: note: in expansion of macro 'DEREF2' 3086 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2454:5: note: in expansion of macro 'DEREF' 2454 | DEREF(index); | ^~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:1377:24: note: in expansion of macro 'MAKEINT' 1377 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~ term.h:122:28: note: in expansion of macro 'GET_LENGTH' 122 | #define GET_SYM_LENGTH(op) GET_LENGTH(GET_SYM_REC(op)) | ^~~~~~~~~~ term.h:122:39: note: in expansion of macro 'GET_SYM_REC' 122 | #define GET_SYM_LENGTH(op) GET_LENGTH(GET_SYM_REC(op)) | ^~~~~~~~~~~ mic.c:1377:32: note: in expansion of macro 'GET_SYM_LENGTH' 1377 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3390:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3390 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:3086:5: note: in expansion of macro 'DEREF2' 3086 | DEREF2(op1, {P += 2; CONTCASE;}); | ^~~~~~ arith.c:2467:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2467 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(arr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:1377:24: note: in expansion of macro 'MAKEINT' 1377 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~ term.h:122:28: note: in expansion of macro 'GET_LENGTH' 122 | #define GET_SYM_LENGTH(op) GET_LENGTH(GET_SYM_REC(op)) | ^~~~~~~~~~ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ term.h:122:39: note: in expansion of macro 'GET_SYM_REC' 122 | #define GET_SYM_LENGTH(op) GET_LENGTH(GET_SYM_REC(op)) | ^~~~~~~~~~~ mic.c:1377:32: note: in expansion of macro 'GET_SYM_LENGTH' 1377 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ arith.c:2468:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2468 | if ((BPLONG)arr_ptr == (BPLONG)cap_psc) { /* A^indexes^index */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3390:9: note: in expansion of macro 'ASSIGN_v_heap_term' 3390 | ASSIGN_v_heap_term(lstr, (BPLONG)ret_lst_ptr); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:3088:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3088 | P = (BPLONG_PTR)*(P+1); | ^ file.c: In function 'b_PICAT_PRINT_PRIMITIVE_cc': term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:190:48: note: in definition of macro 'ASSIGN_f_atom' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~ mic.c:1377:24: note: in expansion of macro 'MAKEINT' 1377 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~ term.h:122:28: note: in expansion of macro 'GET_LENGTH' 122 | #define GET_SYM_LENGTH(op) GET_LENGTH(GET_SYM_REC(op)) | ^~~~~~~~~~ term.h:122:39: note: in expansion of macro 'GET_SYM_REC' 122 | #define GET_SYM_LENGTH(op) GET_LENGTH(GET_SYM_REC(op)) | ^~~~~~~~~~~ mic.c:1377:32: note: in expansion of macro 'GET_SYM_LENGTH' 1377 | ASSIGN_f_atom(op2, MAKEINT(GET_SYM_LENGTH(op1))); | ^~~~~~~~~~~~~~ mic.c: In function 'b_GET_UTF8_NCHARS_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ arith.c:2468:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2468 | if ((BPLONG)arr_ptr == (BPLONG)cap_psc) { /* A^indexes^index */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1388:5: note: in expansion of macro 'DEREF' 1388 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3397:3: note: in expansion of macro 'DEREF' 3397 | DEREF(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3096:5: note: in expansion of macro 'DEREF2' 3096 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ arith.c:2473:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2473 | sym_ptr = (SYM_REC_PTR)FOLLOW(arr_ptr); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1388:5: note: in expansion of macro 'DEREF' 1388 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1388:5: note: in expansion of macro 'DEREF' 1388 | DEREF(op1); | ^~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:231:5: note: in expansion of macro 'LoadAddrFromBPList' 231 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3096:5: note: in expansion of macro 'DEREF2' 3096 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3397:3: note: in expansion of macro 'DEREF' 3397 | DEREF(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arith.c:2492:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2492 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(arr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:3096:5: note: in expansion of macro 'DEREF2' 3096 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3397:3: note: in expansion of macro 'DEREF' 3397 | DEREF(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2493:38: note: in expansion of macro 'DEREF' 2493 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3096:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3096 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3397:3: note: in expansion of macro 'DEREF' 3397 | DEREF(FDIndex); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2493:38: note: in expansion of macro 'DEREF' 2493 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_PICAT_WRITE_PRIMITIVE_cc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:3096:5: note: in expansion of macro 'DEREF2' 3096 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2493:38: note: in expansion of macro 'DEREF' 2493 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3406:3: note: in expansion of macro 'DEREF' 3406 | DEREF(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:569:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 569 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:319:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_p' 319 | REDUCE_LAST_TERM_DOMAIN_nooverflow_p(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2493:38: note: in expansion of macro 'DEREF' 2493 | arr = FOLLOW(arr_ptr+1); DEREF(arr); | ^~~~~ emu_inst.h:3097:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3097 | if (IS_SUSP_VAR(op1)) {P = (BPLONG_PTR)*(P+1); CONTCASE;} | ^ clpfd.h:886:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 886 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3406:3: note: in expansion of macro 'DEREF' 3406 | DEREF(FDIndex); | ^~~~~ arith.c:2497:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2497 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(arr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3106:5: note: in expansion of macro 'DEREF2' 3106 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ arith.c: In function 'eval_arith': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3406:3: note: in expansion of macro 'DEREF' 3406 | DEREF(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3106:5: note: in expansion of macro 'DEREF2' 3106 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ arith.c:2520:5: note: in expansion of macro 'SWITCH_OP' 2520 | SWITCH_OP(ex, l1, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3406:3: note: in expansion of macro 'DEREF' 3406 | DEREF(FDIndex); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ arith.c:2520:5: note: in expansion of macro 'SWITCH_OP' 2520 | SWITCH_OP(ex, l1, | ^~~~~~~~~ file.c: In function 'c_PICAT_FORMAT_TO_STRING_ccff': term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:3106:5: note: in expansion of macro 'DEREF2' 3106 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ arith.c:2520:5: note: in expansion of macro 'SWITCH_OP' 2520 | SWITCH_OP(ex, l1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3420:25: note: in expansion of macro 'DEREF' 3420 | Format = ARG(1, 4); DEREF(Format); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3106:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3106 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ arith.c:2520:5: note: in expansion of macro 'SWITCH_OP' 2520 | SWITCH_OP(ex, l1, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:3106:5: note: in expansion of macro 'DEREF2' 3106 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3420:25: note: in expansion of macro 'DEREF' 3420 | Format = ARG(1, 4); DEREF(Format); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ arith.c:2530:21: note: in expansion of macro 'IS_FLOAT_PSC' 2530 | { if (IS_FLOAT_PSC(ex)) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3111:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3111 | P = (BPLONG_PTR)*(P+1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ arith.c:2530:21: note: in expansion of macro 'IS_FLOAT_PSC' 2530 | { if (IS_FLOAT_PSC(ex)) { | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3420:25: note: in expansion of macro 'DEREF' 3420 | Format = ARG(1, 4); DEREF(Format); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1388:5: note: in expansion of macro 'DEREF' 1388 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2532:30: note: in expansion of macro 'IS_BIGINT_PSC' 2532 | } else if (IS_BIGINT_PSC(ex)) { | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3119:11: note: in expansion of macro 'FOLLOW' 3119 | op1 = FOLLOW(op1); /* the label */ | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3420:25: note: in expansion of macro 'DEREF' 3420 | Format = ARG(1, 4); DEREF(Format); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:232:5: note: in expansion of macro 'LoadYFromBPList' 232 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ mic.c:1389:15: note: in expansion of macro 'GET_SYM_REC' 1389 | sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ arith.c:2532:30: note: in expansion of macro 'IS_BIGINT_PSC' 2532 | } else if (IS_BIGINT_PSC(ex)) { | ^~~~~~~~~~~~~ emu_inst.h:3121:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3121 | if ((void *)op1 == jmp_table[fail0]) { | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ mic.c:1389:15: note: in expansion of macro 'GET_SYM_REC' 1389 | sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3421:22: note: in expansion of macro 'DEREF' 3421 | Val = ARG(2, 4); DEREF(Val); | ^~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ mic.c:1389:15: note: in expansion of macro 'GET_SYM_REC' 1389 | sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ arith.c:2539:24: note: in expansion of macro 'GET_SYM_REC' 2539 | ptr = (SYM_REC_PTR)GET_SYM_REC(ex); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1391:9: note: in expansion of macro 'ASSIGN_f_atom' 1391 | ASSIGN_f_atom(op2, BP_ONE); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3143:5: note: in expansion of macro 'DEREF2' 3143 | DEREF2(op1, {goto lab_fail0;}); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ arith.c:2539:24: note: in expansion of macro 'GET_SYM_REC' 2539 | ptr = (SYM_REC_PTR)GET_SYM_REC(ex); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3421:22: note: in expansion of macro 'DEREF' 3421 | Val = ARG(2, 4); DEREF(Val); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1393:9: note: in expansion of macro 'ASSIGN_f_atom' 1393 | ASSIGN_f_atom(op2, MAKEINT(utf8_nchars(GET_NAME(sym_ptr)))); | ^~~~~~~~~~~~~ mic.c: In function 'c_SHOW_NONDET_FRAME': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3143:5: note: in expansion of macro 'DEREF2' 3143 | DEREF2(op1, {goto lab_fail0;}); | ^~~~~~ mic.c:1404:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1404 | tempreg = (BPLONG_PTR)*arreg; | ^ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ arith.c:2539:24: note: in expansion of macro 'GET_SYM_REC' 2539 | ptr = (SYM_REC_PTR)GET_SYM_REC(ex); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3421:22: note: in expansion of macro 'DEREF' 3421 | Val = ARG(2, 4); DEREF(Val); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:3143:5: note: in expansion of macro 'DEREF2' 3143 | DEREF2(op1, {goto lab_fail0;}); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2545:18: note: in expansion of macro 'GET_ARG' 2545 | ex = GET_ARG(ex, 1); | ^~~~~~~ mic.c:1405:12: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 2 has type 'BPLONG_PTR' {aka 'long long int *'} [-Wformat=] 1405 | printf("AR= = " BPULONG_FMT_STR "\n", tempreg); | ^~~~~~~~~~ ~~~~~~~ | | | BPLONG_PTR {aka long long int *} In file included from mic.c:34: basic.h:93:29: note: format string is defined here 93 | #define BPULONG_FMT_STR "%llx" | ~~~^ | | | long long unsigned int | %lln term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3421:22: note: in expansion of macro 'DEREF' 3421 | Val = ARG(2, 4); DEREF(Val); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:889:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 889 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:323:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_m1' 323 | REDUCE_LAST_TERM_DOMAIN_m1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1415:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1415 | if (*(tempreg-6-i) == (BPLONG)(tempreg-6-i)) | ^ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:3143:5: note: in expansion of macro 'DEREF2' 3143 | DEREF2(op1, {goto lab_fail0;}); | ^~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2555:19: note: in expansion of macro 'GET_ARG' 2555 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ mic.c:1418:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1418 | if (((BPULONG)*(tempreg-6-i) > (BPULONG)heap_top) && ((BPULONG)*(tempreg-6-i) < (BPULONG)(tempreg-6-op1))) | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd.h:791:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 791 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1418:93: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1418 | if (((BPULONG)*(tempreg-6-i) > (BPULONG)heap_top) && ((BPULONG)*(tempreg-6-i) < (BPULONG)(tempreg-6-op1))) | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3422:22: note: in expansion of macro 'DEREF' 3422 | Str = ARG(3, 4); DEREF(Str); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2556:19: note: in expansion of macro 'GET_ARG' 2556 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ mic.c: In function 'b_CPUTIME_f': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ emu_inst.h:3144:47: note: in expansion of macro 'IS_FLOAT_PSC' 3144 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1432:5: note: in expansion of macro 'ASSIGN_f_atom' 1432 | ASSIGN_f_atom(op1, MAKEINT(msec)); | ^~~~~~~~~~~~~ mic.c: In function 'membchk': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2574:19: note: in expansion of macro 'GET_ARG' 2574 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3422:22: note: in expansion of macro 'DEREF' 3422 | Str = ARG(3, 4); DEREF(Str); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1441:22: note: in expansion of macro 'DEREF' 1441 | op1 = ARG(1, 2); DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ emu_inst.h:3144:47: note: in expansion of macro 'IS_FLOAT_PSC' 3144 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1441:22: note: in expansion of macro 'DEREF' 1441 | op1 = ARG(1, 2); DEREF(op1); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2575:19: note: in expansion of macro 'GET_ARG' 2575 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1441:22: note: in expansion of macro 'DEREF' 1441 | op1 = ARG(1, 2); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3422:22: note: in expansion of macro 'DEREF' 3422 | Str = ARG(3, 4); DEREF(Str); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ emu_inst.h:3144:68: note: in expansion of macro 'IS_BIGINT_PSC' 3144 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2578:19: note: in expansion of macro 'GET_ARG' 2578 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1441:22: note: in expansion of macro 'DEREF' 1441 | op1 = ARG(1, 2); DEREF(op1); | ^~~~~ mic.c: In function 'membchk2': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1452:5: note: in expansion of macro 'DEREF' 1452 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3422:22: note: in expansion of macro 'DEREF' 3422 | Str = ARG(3, 4); DEREF(Str); | ^~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ emu_inst.h:3144:68: note: in expansion of macro 'IS_BIGINT_PSC' 3144 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2587:19: note: in expansion of macro 'GET_ARG' 2587 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1452:5: note: in expansion of macro 'DEREF' 1452 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1452:5: note: in expansion of macro 'DEREF' 1452 | DEREF(list); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2588:19: note: in expansion of macro 'GET_ARG' 2588 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3423:23: note: in expansion of macro 'DEREF' 3423 | StrR = ARG(4, 4); DEREF(StrR); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3155:5: note: in expansion of macro 'DEREF2' 3155 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1452:5: note: in expansion of macro 'DEREF' 1452 | DEREF(list); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2591:19: note: in expansion of macro 'GET_ARG' 2591 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ mic.c:1454:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1454 | top = (BPLONG_PTR)UNTAGGED_ADDR(list); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3423:23: note: in expansion of macro 'DEREF' 3423 | StrR = ARG(4, 4); DEREF(StrR); | ^~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3155:5: note: in expansion of macro 'DEREF2' 3155 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1458:9: note: in expansion of macro 'DEREF' 1458 | DEREF(list); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:233:5: note: in expansion of macro 'LoadYFromBPList' 233 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2600:19: note: in expansion of macro 'GET_ARG' 2600 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1458:9: note: in expansion of macro 'DEREF' 1458 | DEREF(list); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3423:23: note: in expansion of macro 'DEREF' 3423 | StrR = ARG(4, 4); DEREF(StrR); | ^~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:3155:5: note: in expansion of macro 'DEREF2' 3155 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1458:9: note: in expansion of macro 'DEREF' 1458 | DEREF(list); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2601:19: note: in expansion of macro 'GET_ARG' 2601 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3155:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3155 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3423:23: note: in expansion of macro 'DEREF' 3423 | StrR = ARG(4, 4); DEREF(StrR); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2605:19: note: in expansion of macro 'GET_ARG' 2605 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:3155:5: note: in expansion of macro 'DEREF2' 3155 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2606:19: note: in expansion of macro 'GET_ARG' 2606 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ file.c:3429:16: note: in expansion of macro 'ISFLOAT' 3429 | } else if (ISFLOAT(Val)) { | ^~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2615:19: note: in expansion of macro 'GET_ARG' 2615 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ emu_inst.h:3156:47: note: in expansion of macro 'IS_FLOAT_PSC' 3156 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ file.c:3429:16: note: in expansion of macro 'ISFLOAT' 3429 | } else if (ISFLOAT(Val)) { | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2616:19: note: in expansion of macro 'GET_ARG' 2616 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:796:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 796 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:326:17: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_nooverflow_m' 326 | REDUCE_LAST_TERM_DOMAIN_nooverflow_m(a, x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ emu_inst.h:3156:47: note: in expansion of macro 'IS_FLOAT_PSC' 3156 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~ clpfd.h:628:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 628 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ file.c:3431:16: note: in expansion of macro 'IS_BIGINT' 3431 | } else if (IS_BIGINT(Val)) { | ^~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2619:19: note: in expansion of macro 'GET_ARG' 2619 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1458:9: note: in expansion of macro 'DEREF' 1458 | DEREF(list); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ emu_inst.h:3156:68: note: in expansion of macro 'IS_BIGINT_PSC' 3156 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2620:19: note: in expansion of macro 'GET_ARG' 2620 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ mic.c: In function 'cfunctor1': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ file.c:3431:16: note: in expansion of macro 'IS_BIGINT' 3431 | } else if (IS_BIGINT(Val)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1507:5: note: in expansion of macro 'DEREF' 1507 | DEREF(op1); | ^~~~~ file.c: In function 'c_PICAT_GETENV_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ emu_inst.h:3156:68: note: in expansion of macro 'IS_BIGINT_PSC' 3156 | if (TAG(op1) == ATM || (ISSTRUCT(op1) && (IS_FLOAT_PSC(op1) || IS_BIGINT_PSC(op1)))) { | ^~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2623:19: note: in expansion of macro 'GET_ARG' 2623 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1507:5: note: in expansion of macro 'DEREF' 1507 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3446:29: note: in expansion of macro 'DEREF' 3446 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2624:19: note: in expansion of macro 'GET_ARG' 2624 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ emu_inst.h:3160:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3160 | P = (BPLONG_PTR)*(P+1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1507:5: note: in expansion of macro 'DEREF' 1507 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1507:5: note: in expansion of macro 'DEREF' 1507 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2627:19: note: in expansion of macro 'GET_ARG' 2627 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3446:29: note: in expansion of macro 'DEREF' 3446 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3168:5: note: in expansion of macro 'DEREF' 3168 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1508:5: note: in expansion of macro 'SWITCH_OP' 1508 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2628:19: note: in expansion of macro 'GET_ARG' 2628 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3446:29: note: in expansion of macro 'DEREF' 3446 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1508:5: note: in expansion of macro 'SWITCH_OP' 1508 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3168:5: note: in expansion of macro 'DEREF' 3168 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2631:19: note: in expansion of macro 'GET_ARG' 2631 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1508:5: note: in expansion of macro 'SWITCH_OP' 1508 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3446:29: note: in expansion of macro 'DEREF' 3446 | EnvVarName = ARG(1, 2); DEREF(EnvVarName); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:1508:5: note: in expansion of macro 'SWITCH_OP' 1508 | SWITCH_OP(op1, n_functor1, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:3168:5: note: in expansion of macro 'DEREF' 3168 | DEREF(op1); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:234:5: note: in expansion of macro 'LoadConstantFromBPList' 234 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2632:19: note: in expansion of macro 'GET_ARG' 2632 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:1519:26: note: in expansion of macro 'GET_SYM_REC' 1519 | {sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:3168:5: note: in expansion of macro 'DEREF' 3168 | DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ file.c:3456:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3456 | FOLLOW(local_top) = (BPLONG)local_top; /* borrow this cell to store the tail */ | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ mic.c:1519:26: note: in expansion of macro 'GET_SYM_REC' 1519 | {sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2641:19: note: in expansion of macro 'GET_ARG' 2641 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:1519:26: note: in expansion of macro 'GET_SYM_REC' 1519 | {sym_ptr = GET_SYM_REC(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2642:19: note: in expansion of macro 'GET_ARG' 2642 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ file.c:3457:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3457 | c_str_to_picat_str(env_val, EnvValStr, (BPLONG)local_top); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1520:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1520 | top1 = (BPLONG)insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ emu_inst.h:3169:9: note: in expansion of macro 'ISNUM' 3169 | if (ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1531:5: note: in expansion of macro 'DEREF' 1531 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2651:19: note: in expansion of macro 'GET_ARG' 2651 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ emu_inst.h:3169:9: note: in expansion of macro 'ISNUM' 3169 | if (ISNUM(op1)) { | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ file.c:3458:5: note: in expansion of macro 'FOLLOW' 3458 | FOLLOW(FOLLOW(local_top)) = nil_sym; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1531:5: note: in expansion of macro 'DEREF' 1531 | DEREF(op2); | ^~~~~ file.c: In function 'c_PICAT_GET_CWD_f': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2652:19: note: in expansion of macro 'GET_ARG' 2652 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1531:5: note: in expansion of macro 'DEREF' 1531 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ emu_inst.h:3169:9: note: in expansion of macro 'ISNUM' 3169 | if (ISNUM(op1)) { | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1531:5: note: in expansion of macro 'DEREF' 1531 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3467:5: note: in expansion of macro 'DEREF' 3467 | DEREF(dir); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:631:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 631 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:335:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p1' 335 | REDUCE_DOMAIN_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2661:19: note: in expansion of macro 'GET_ARG' 2661 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1532:5: note: in expansion of macro 'DEREF' 1532 | DEREF(op3); | ^~~~~ clpfd.h:497:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 497 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ emu_inst.h:3169:9: note: in expansion of macro 'ISNUM' 3169 | if (ISNUM(op1)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1532:5: note: in expansion of macro 'DEREF' 1532 | DEREF(op3); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2662:19: note: in expansion of macro 'GET_ARG' 2662 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3467:5: note: in expansion of macro 'DEREF' 3467 | DEREF(dir); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1532:5: note: in expansion of macro 'DEREF' 1532 | DEREF(op3); | ^~~~~ emu_inst.h:3173:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3173 | P = (BPLONG_PTR)*P; | ^ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2671:19: note: in expansion of macro 'GET_ARG' 2671 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1532:5: note: in expansion of macro 'DEREF' 1532 | DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3467:5: note: in expansion of macro 'DEREF' 3467 | DEREF(dir); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ mic.c:1533:9: note: in expansion of macro 'ISNUM' 1533 | if (ISNUM(op2)) { | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2672:19: note: in expansion of macro 'GET_ARG' 2672 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ mic.c:1533:9: note: in expansion of macro 'ISNUM' 1533 | if (ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3467:5: note: in expansion of macro 'DEREF' 3467 | DEREF(dir); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2675:19: note: in expansion of macro 'GET_ARG' 2675 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ mic.c:1533:9: note: in expansion of macro 'ISNUM' 1533 | if (ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:235:5: note: in expansion of macro 'LoadLiteralFromBPList' 235 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ mic.c:1533:9: note: in expansion of macro 'ISNUM' 1533 | if (ISNUM(op2)) { | ^~~~~ file.c:3470:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3470 | FOLLOW(local_top) = (BPLONG)local_top; /* borrow this cell to store the tail */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2684:19: note: in expansion of macro 'GET_ARG' 2684 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1553:5: note: in expansion of macro 'DEREF' 1553 | DEREF(op3); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2687:19: note: in expansion of macro 'GET_ARG' 2687 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ file.c:3471:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3471 | c_str_to_picat_str(f_name, dir, (BPLONG)local_top); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1553:5: note: in expansion of macro 'DEREF' 1553 | DEREF(op3); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1553:5: note: in expansion of macro 'DEREF' 1553 | DEREF(op3); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2690:19: note: in expansion of macro 'GET_ARG' 2690 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ file.c:3472:5: note: in expansion of macro 'FOLLOW' 3472 | FOLLOW(FOLLOW(local_top)) = nil_sym; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1553:5: note: in expansion of macro 'DEREF' 1553 | DEREF(op3); | ^~~~~ file.c: In function 'b_GET_NEXT_PICAT_TOKEN_cff': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:67:38: note: in expansion of macro 'FOLLOW' 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ emu_inst.h:3182:9: note: in expansion of macro 'ISFLOAT' 3182 | if (ISFLOAT(op1)) { | ^~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2691:19: note: in expansion of macro 'GET_ARG' 2691 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ mic.c:1567:15: note: in expansion of macro 'GET_SYM_REC' 1567 | sym_ptr = GET_SYM_REC(op2); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3481:5: note: in expansion of macro 'DEREF' 3481 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ mic.c:1567:15: note: in expansion of macro 'GET_SYM_REC' 1567 | sym_ptr = GET_SYM_REC(op2); | ^~~~~~~~~~~ term.h:67:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 67 | #define ISFLOAT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ emu_inst.h:3182:9: note: in expansion of macro 'ISFLOAT' 3182 | if (ISFLOAT(op1)) { | ^~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2694:19: note: in expansion of macro 'GET_ARG' 2694 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ mic.c:1567:15: note: in expansion of macro 'GET_SYM_REC' 1567 | sym_ptr = GET_SYM_REC(op2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3481:5: note: in expansion of macro 'DEREF' 3481 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2697:19: note: in expansion of macro 'GET_ARG' 2697 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1570:20: note: in expansion of macro 'ADDTAG' 1570 | unify(op1, ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), op3), ATM)); | ^~~~~~ emu_inst.h:3186:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3186 | P = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1574:20: note: in expansion of macro 'ADDTAG' 1574 | unify(op1, ADDTAG(heap_top, LST)); | ^~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2706:19: note: in expansion of macro 'GET_ARG' 2706 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3481:5: note: in expansion of macro 'DEREF' 3481 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1576:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1576 | top1 = (BPLONG)insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), op3); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:3194:5: note: in expansion of macro 'DEREF2' 3194 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1577:20: note: in expansion of macro 'ADDTAG' 1577 | unify(op1, ADDTAG(heap_top, STR)); | ^~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2709:19: note: in expansion of macro 'GET_ARG' 2709 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:502:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 502 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:337:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_p' 337 | REDUCE_DOMAIN_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:161:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 161 | #define MAKE_FREE(type, var) (var) = (type)&(var) | ^ mic.c:1581:9: note: in expansion of macro 'MAKE_FREE' 1581 | MAKE_FREE(BPLONG, *heap_top); | ^~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:3194:5: note: in expansion of macro 'DEREF2' 3194 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3481:5: note: in expansion of macro 'DEREF' 3481 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_GEN_ARG_ccf': clpfd.h:855:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 855 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_BYTE_cf': arith.c:2712:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2712 | res = (BPLONG)heap_top++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:1603:5: note: in expansion of macro 'ASSIGN_v_heap_term' 1603 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:3194:5: note: in expansion of macro 'DEREF2' 3194 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ arith.c:2714:20: note: in expansion of macro 'FOLLOW' 2714 | return FOLLOW(res); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3523:5: note: in expansion of macro 'DEREF' 3523 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:1603:5: note: in expansion of macro 'ASSIGN_v_heap_term' 1603 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:249:5: note: in expansion of macro 'LoadAddrFromBPList' 249 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:1603:5: note: in expansion of macro 'ASSIGN_v_heap_term' 1603 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:3194:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3194 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2722:19: note: in expansion of macro 'GET_ARG' 2722 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'carg1': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3523:5: note: in expansion of macro 'DEREF' 3523 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1612:5: note: in expansion of macro 'DEREF' 1612 | DEREF(op1); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2723:19: note: in expansion of macro 'GET_ARG' 2723 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:3194:5: note: in expansion of macro 'DEREF2' 3194 | DEREF2(op1, {P = (BPLONG_PTR)*(P+1); CONTCASE;}); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1612:5: note: in expansion of macro 'DEREF' 1612 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3523:5: note: in expansion of macro 'DEREF' 3523 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2732:19: note: in expansion of macro 'GET_ARG' 2732 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1612:5: note: in expansion of macro 'DEREF' 1612 | DEREF(op1); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ emu_inst.h:3195:23: note: in expansion of macro 'IS_BIGINT' 3195 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1612:5: note: in expansion of macro 'DEREF' 1612 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3523:5: note: in expansion of macro 'DEREF' 3523 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2745:19: note: in expansion of macro 'GET_ARG' 2745 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ emu_inst.h:3195:23: note: in expansion of macro 'IS_BIGINT' 3195 | if (ISINT(op1) || IS_BIGINT(op1)) { | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1618:5: note: in expansion of macro 'DEREF' 1618 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2748:19: note: in expansion of macro 'GET_ARG' 2748 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1618:5: note: in expansion of macro 'DEREF' 1618 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3534:5: note: in expansion of macro 'ASSIGN_f_atom' 3534 | ASSIGN_f_atom(Byt, MAKEINT(b)); | ^~~~~~~~~~~~~ emu_inst.h:3199:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3199 | P = (BPLONG_PTR)*(P+1); | ^ file.c: In function 'b_PEEK_BYTE_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1618:5: note: in expansion of macro 'DEREF' 1618 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2751:19: note: in expansion of macro 'GET_ARG' 2751 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1618:5: note: in expansion of macro 'DEREF' 1618 | DEREF(op2); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3544:5: note: in expansion of macro 'DEREF' 3544 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3207:5: note: in expansion of macro 'SWITCH_OP' 3207 | SWITCH_OP(op1, nhash, | ^~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2754:19: note: in expansion of macro 'GET_ARG' 2754 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:117:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:119:37: note: in expansion of macro 'GET_SYM_REC' 119 | #define GET_SYM_ARITY(op) GET_ARITY(GET_SYM_REC(op)) | ^~~~~~~~~~~ mic.c:1619:33: note: in expansion of macro 'GET_SYM_ARITY' 1619 | if (ISSTRUCT(op2) && op1 <= GET_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:117:89: note: in expansion of macro 'FOLLOW' 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^~~~~~ term.h:119:37: note: in expansion of macro 'GET_SYM_REC' 119 | #define GET_SYM_ARITY(op) GET_ARITY(GET_SYM_REC(op)) | ^~~~~~~~~~~ mic.c:1619:33: note: in expansion of macro 'GET_SYM_ARITY' 1619 | if (ISSTRUCT(op2) && op1 <= GET_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2763:19: note: in expansion of macro 'GET_ARG' 2763 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3544:5: note: in expansion of macro 'DEREF' 3544 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3207:5: note: in expansion of macro 'SWITCH_OP' 3207 | SWITCH_OP(op1, nhash, | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:117:75: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 117 | #define GET_SYM_REC(op) (ISATOM(op) ? ((SYM_REC_PTR)UNTAGGED_ADDR(op)) : ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op))))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:119:37: note: in expansion of macro 'GET_SYM_REC' 119 | #define GET_SYM_ARITY(op) GET_ARITY(GET_SYM_REC(op)) | ^~~~~~~~~~~ mic.c:1619:33: note: in expansion of macro 'GET_SYM_ARITY' 1619 | if (ISSTRUCT(op2) && op1 <= GET_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~ mic.c:1620:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1620 | if (unify(*((BPLONG_PTR) UNTAGGED_ADDR(op2) + op1), op3)) | ^ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2772:19: note: in expansion of macro 'GET_ARG' 2772 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3207:5: note: in expansion of macro 'SWITCH_OP' 3207 | SWITCH_OP(op1, nhash, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3544:5: note: in expansion of macro 'DEREF' 3544 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1626:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1626 | if (unify(*((BPLONG_PTR) UNTAGGED_ADDR(op2) + op1 - 1), op3)) | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2775:19: note: in expansion of macro 'GET_ARG' 2775 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ mic.c: In function 'c_set_gc_threshold': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:858:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 858 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:341:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m1' 341 | REDUCE_DOMAIN_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3207:5: note: in expansion of macro 'SWITCH_OP' 3207 | SWITCH_OP(op1, nhash, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3544:5: note: in expansion of macro 'DEREF' 3544 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1679:5: note: in expansion of macro 'DEREF' 1679 | DEREF(value); | ^~~~~ clpfd.h:726:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 726 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2776:19: note: in expansion of macro 'GET_ARG' 2776 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1679:5: note: in expansion of macro 'DEREF' 1679 | DEREF(value); | ^~~~~ emu_inst.h:3208:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3208 | {P = (BPLONG_PTR)*(P+3); CONTCASE;}, | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3557:5: note: in expansion of macro 'ASSIGN_f_atom' 3557 | ASSIGN_f_atom(Byt, MAKEINT(b)); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1679:5: note: in expansion of macro 'DEREF' 1679 | DEREF(value); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2785:19: note: in expansion of macro 'GET_ARG' 2785 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ file.c: In function 'b_READ_BYTE_ccf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3209:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3209 | {sym_ptr = NULL; P = (BPLONG_PTR)*(BPLONG_PTR *)(IHASH(op1, *(P+1))*sizeof(BPLONG) + *(P+2)); CONTCASE;}, | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1679:5: note: in expansion of macro 'DEREF' 1679 | DEREF(value); | ^~~~~ mic.c: In function 'b_NTH_ELM_ccf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2786:19: note: in expansion of macro 'GET_ARG' 2786 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:250:5: note: in expansion of macro 'LoadYFromBPList' 250 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3568:5: note: in expansion of macro 'DEREF' 3568 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1692:5: note: in expansion of macro 'DEREF' 1692 | DEREF(i); i = INTVAL(i); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2789:19: note: in expansion of macro 'GET_ARG' 2789 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1692:5: note: in expansion of macro 'DEREF' 1692 | DEREF(i); i = INTVAL(i); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3210:70: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3210 | {sym_ptr = NULL; P = (BPLONG_PTR)*(BPLONG_PTR *)(IHASH((BPLONG)list_psc, *(P+1))*sizeof(BPLONG) + *(P+2)); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:3210:64: note: in expansion of macro 'IHASH' 3210 | {sym_ptr = NULL; P = (BPLONG_PTR)*(BPLONG_PTR *)(IHASH((BPLONG)list_psc, *(P+1))*sizeof(BPLONG) + *(P+2)); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3568:5: note: in expansion of macro 'DEREF' 3568 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1692:5: note: in expansion of macro 'DEREF' 1692 | DEREF(i); i = INTVAL(i); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2790:19: note: in expansion of macro 'GET_ARG' 2790 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1692:5: note: in expansion of macro 'DEREF' 1692 | DEREF(i); i = INTVAL(i); | ^~~~~ emu_inst.h:3210:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3210 | {sym_ptr = NULL; P = (BPLONG_PTR)*(BPLONG_PTR *)(IHASH((BPLONG)list_psc, *(P+1))*sizeof(BPLONG) + *(P+2)); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3568:5: note: in expansion of macro 'DEREF' 3568 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1694:5: note: in expansion of macro 'DEREF' 1694 | DEREF(l); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2793:19: note: in expansion of macro 'GET_ARG' 2793 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1694:5: note: in expansion of macro 'DEREF' 1694 | DEREF(l); | ^~~~~ emu_inst.h:3211:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3211 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2796:19: note: in expansion of macro 'GET_ARG' 2796 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3568:5: note: in expansion of macro 'DEREF' 3568 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1694:5: note: in expansion of macro 'DEREF' 1694 | DEREF(l); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3213:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3213 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1694:5: note: in expansion of macro 'DEREF' 1694 | DEREF(l); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2797:19: note: in expansion of macro 'GET_ARG' 2797 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:1696:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1696 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(l); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3577:5: note: in expansion of macro 'DEREF' 3577 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3214:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3214 | sym_ptr = (SYM_REC_PTR) FOLLOW(sreg); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:1698:23: note: in expansion of macro 'ASSIGN_f_atom' 1698 | if (i == 1) { ASSIGN_f_atom(v, elm); return BP_TRUE; } | ^~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2800:19: note: in expansion of macro 'GET_ARG' 2800 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1701:9: note: in expansion of macro 'DEREF' 1701 | DEREF(l); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3577:5: note: in expansion of macro 'DEREF' 3577 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2821:19: note: in expansion of macro 'GET_ARG' 2821 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1701:9: note: in expansion of macro 'DEREF' 1701 | DEREF(l); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3215:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3215 | P = (BPLONG_PTR)*(BPLONG_PTR *)(IHASH((BPLONG)sym_ptr, *(P+1))*sizeof(BPLONG) + *(P+2)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:3215:51: note: in expansion of macro 'IHASH' 3215 | P = (BPLONG_PTR)*(BPLONG_PTR *)(IHASH((BPLONG)sym_ptr, *(P+1))*sizeof(BPLONG) + *(P+2)); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1701:9: note: in expansion of macro 'DEREF' 1701 | DEREF(l); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3577:5: note: in expansion of macro 'DEREF' 3577 | DEREF(N); N = INTVAL(N); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2822:19: note: in expansion of macro 'GET_ARG' 2822 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1701:9: note: in expansion of macro 'DEREF' 1701 | DEREF(l); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c: In function 'c_HTABLE_HCODE': emu_inst.h:3215:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3215 | P = (BPLONG_PTR)*(BPLONG_PTR *)(IHASH((BPLONG)sym_ptr, *(P+1))*sizeof(BPLONG) + *(P+2)); | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:731:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 731 | CALL_DOMAIN_REGION(dv_ptr, first0, last0); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:344:21: note: in expansion of macro 'REDUCE_DOMAIN_nooverflow_m' 344 | REDUCE_DOMAIN_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2825:19: note: in expansion of macro 'GET_ARG' 2825 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3577:5: note: in expansion of macro 'DEREF' 3577 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1776:5: note: in expansion of macro 'DEREF_NONVAR' 1776 | DEREF_NONVAR(Tuple); | ^~~~~~~~~~~~ emu_inst.h:3218:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3218 | {P = (BPLONG_PTR)*(P+3); CONTCASE;}); | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2828:19: note: in expansion of macro 'GET_ARG' 2828 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ mic.c:1777:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1777 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuple); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3582:31: note: in expansion of macro 'ADDTAG' 3582 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ mic.c:1778:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1778 | sym_ptr = (SYM_REC_PTR)FOLLOW(tuple_ptr); | ^ emu_inst.h:3229:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3229 | P = (BPLONG_PTR)*P; | ^ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2839:19: note: in expansion of macro 'GET_ARG' 2839 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3595:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3595 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1756:9: note: in expansion of macro 'DEREF_NONVAR' 1756 | DEREF_NONVAR(hcode); \ | ^~~~~~~~~~~~ mic.c:1780:5: note: in expansion of macro 'HTABLE_HCODE' 1780 | HTABLE_HCODE(tuple_ptr, arity, hcode); | ^~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2843:19: note: in expansion of macro 'GET_ARG' 2843 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ emu_inst.h:3240:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3240 | P = (BPLONG_PTR)*(P+2); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:251:5: note: in expansion of macro 'LoadYFromBPList' 251 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2846:19: note: in expansion of macro 'GET_ARG' 2846 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ emu_inst.h:3243:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3243 | P = (BPLONG_PTR)*(P+1); | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3595:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3595 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'nary_interval_consistent_nocoe': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1760:13: note: in expansion of macro 'DEREF_NONVAR' 1760 | DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ mic.c:1780:5: note: in expansion of macro 'HTABLE_HCODE' 1780 | HTABLE_HCODE(tuple_ptr, arity, hcode); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:377:32: note: in expansion of macro 'DEREF_NONVAR' 377 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ mic.c: In function 'htable_contains_tuple': clpfd.h:396:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 396 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:379:9: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 379 | COMPUTE_LOW_UPPER_BOUNDS_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2849:19: note: in expansion of macro 'GET_ARG' 2849 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:382:28: note: in expansion of macro 'DEREF_NONVAR' 382 | x = FOLLOW(var_ptr-n); DEREF_NONVAR(x); | ^~~~~~~~~~~~ emu_inst.h:3256:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3256 | P = (BPLONG_PTR)*P; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd.h:659:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 659 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3595:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3595 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_CHAR_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1756:9: note: in expansion of macro 'DEREF_NONVAR' 1756 | DEREF_NONVAR(hcode); \ | ^~~~~~~~~~~~ mic.c:1797:5: note: in expansion of macro 'HTABLE_HCODE' 1797 | HTABLE_HCODE(tuple_ptr, arity, hcode); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2858:19: note: in expansion of macro 'GET_ARG' 2858 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ emu_inst.h:3265:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3265 | if ((BPLONG)sym_ptr == op2) { /* sreg and sym_ptr got value at hash */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3606:5: note: in expansion of macro 'DEREF' 3606 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2861:19: note: in expansion of macro 'GET_ARG' 2861 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1760:13: note: in expansion of macro 'DEREF_NONVAR' 1760 | DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ mic.c:1797:5: note: in expansion of macro 'HTABLE_HCODE' 1797 | HTABLE_HCODE(tuple_ptr, arity, hcode); | ^~~~~~~~~~~~ emu_inst.h:3269:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3269 | P = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1800:5: note: in expansion of macro 'DEREF' 1800 | DEREF(lst); | ^~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2869:19: note: in expansion of macro 'GET_ARG' 2869 | ex1 = GET_ARG(ex, 1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3606:5: note: in expansion of macro 'DEREF' 3606 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3278:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3278 | if ((BPLONG)sym_ptr == op2) { /* sym_ptr got value at hash */ | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1800:5: note: in expansion of macro 'DEREF' 1800 | DEREF(lst); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:168:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 168 | #define GET_ARG(op, n) FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op)+n) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ arith.c:2870:19: note: in expansion of macro 'GET_ARG' 2870 | ex2 = GET_ARG(ex, 2); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1800:5: note: in expansion of macro 'DEREF' 1800 | DEREF(lst); | ^~~~~ arith.c: In function 'b_EVAL_ARITH_cf': emu_inst.h:3279:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3279 | P = (BPLONG_PTR)*(P+2); /* hash_jmpn_struct */ | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3606:5: note: in expansion of macro 'DEREF' 3606 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1800:5: note: in expansion of macro 'DEREF' 1800 | DEREF(lst); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ arith.c:2892:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2892 | ASSIGN_sv_heap_term(res, res1); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3282:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3282 | P = (BPLONG_PTR)*(P+1); | ^ mic.c:1803:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1803 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3606:5: note: in expansion of macro 'DEREF' 3606 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1804:30: note: in expansion of macro 'DEREF_NONVAR' 1804 | tuple = FOLLOW(ptr); DEREF_NONVAR(tuple); | ^~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ arith.c:2892:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2892 | ASSIGN_sv_heap_term(res, res1); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3294:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3294 | P = (BPLONG_PTR)*P; | ^ arith.c: In function 'c_MUL_MOD_cccf': mic.c:1805:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1805 | another_tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(tuple); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3625:17: note: in expansion of macro 'ADDTAG' 3625 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2902:20: note: in expansion of macro 'DEREF' 2902 | x = ARG(1, 4); DEREF(x); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1806:30: note: in expansion of macro 'DEREF' 1806 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3303:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3303 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1806:30: note: in expansion of macro 'DEREF' 1806 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3630:5: note: in expansion of macro 'ASSIGN_f_atom' 3630 | ASSIGN_f_atom(Ch, b); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2902:20: note: in expansion of macro 'DEREF' 2902 | x = ARG(1, 4); DEREF(x); | ^~~~~ file.c: In function 'b_PEEK_CHAR_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1806:30: note: in expansion of macro 'DEREF' 1806 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ emu_inst.h:3309:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3309 | P = (BPLONG_PTR)*P; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2902:20: note: in expansion of macro 'DEREF' 2902 | x = ARG(1, 4); DEREF(x); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1806:30: note: in expansion of macro 'DEREF' 1806 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3638:5: note: in expansion of macro 'DEREF' 3638 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3320:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3320 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1809:48: note: in expansion of macro 'DEREF_NONVAR' 1809 | op1 = FOLLOW(another_tuple_ptr+i); DEREF_NONVAR(op1); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2902:20: note: in expansion of macro 'DEREF' 2902 | x = ARG(1, 4); DEREF(x); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3638:5: note: in expansion of macro 'DEREF' 3638 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1810:40: note: in expansion of macro 'DEREF_NONVAR' 1810 | op2 = FOLLOW(tuple_ptr+i); DEREF_NONVAR(op2); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'b_HTABLE_CONTAINS_TUPLE': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:662:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 662 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:383:5: note: in expansion of macro 'REDUCE_LAST_TERM_DOMAIN_p1' 383 | REDUCE_LAST_TERM_DOMAIN_p1(x, tl[n-1], tu[n-1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3320:47: note: in expansion of macro 'FOLLOW' 3320 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:252:5: note: in expansion of macro 'LoadYFromBPList' 252 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2903:20: note: in expansion of macro 'DEREF' 2903 | y = ARG(2, 4); DEREF(y); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1825:5: note: in expansion of macro 'DEREF_NONVAR' 1825 | DEREF_NONVAR(Htable); | ^~~~~~~~~~~~ clpfd.h:597:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 597 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3638:5: note: in expansion of macro 'DEREF' 3638 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ mic.c:1826:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1826 | htable_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Htable); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2903:20: note: in expansion of macro 'DEREF' 2903 | y = ARG(2, 4); DEREF(y); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:76:13: note: in expansion of macro 'ASSIGN_DVAR' 76 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ emu_inst.h:3330:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3330 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:1827:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1827 | sym_ptr = (SYM_REC_PTR)FOLLOW(htable_ptr); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3638:5: note: in expansion of macro 'DEREF' 3638 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2903:20: note: in expansion of macro 'DEREF' 2903 | y = ARG(2, 4); DEREF(y); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1830:5: note: in expansion of macro 'DEREF_NONVAR' 1830 | DEREF_NONVAR(Tuple); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3330:47: note: in expansion of macro 'FOLLOW' 3330 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:87:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 87 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ mic.c:1831:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1831 | tuple_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Tuple); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2903:20: note: in expansion of macro 'DEREF' 2903 | y = ARG(2, 4); DEREF(y); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:108:17: note: in expansion of macro 'ASSIGN_DVAR' 108 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ emu_inst.h:3339:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3339 | op1 = (BPLONG)Y(*(P+1)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ mic.c:1832:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1832 | sym_ptr = (SYM_REC_PTR)FOLLOW(tuple_ptr); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3656:17: note: in expansion of macro 'ADDTAG' 3656 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM); | ^~~~~~ mic.c: In function 'b_GLOBAL_HEAP_VTABLE_REF_f': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ arith.c:2904:20: note: in expansion of macro 'DEREF' 2904 | z = ARG(3, 4); DEREF(z); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:1841:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1841 | ASSIGN_sv_heap_term(op, FOLLOW(breg0+NUM_CG_GLOBALS+1)); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:111:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 111 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:63:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX' 63 | CALL_DOMAIN_REGION_MIN_MAX(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3339:47: note: in expansion of macro 'FOLLOW' 3339 | op1 = (BPLONG)Y(*(P+1)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3666:5: note: in expansion of macro 'ASSIGN_f_atom' 3666 | ASSIGN_f_atom(Ch, b); | ^~~~~~~~~~~~~ file.c: In function 'b_READ_CHAR_ccf': bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ mic.c:1841:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 1841 | ASSIGN_sv_heap_term(op, FOLLOW(breg0+NUM_CG_GLOBALS+1)); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ arith.c:2904:20: note: in expansion of macro 'DEREF' 2904 | z = ARG(3, 4); DEREF(z); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ mic.c: In function 'c_SET_REDEFINE_WARNING': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1863:5: note: in expansion of macro 'DEREF' 1863 | DEREF(warn); warn = INTVAL(warn); | ^~~~~ emu_inst.h:3370:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3370 | *LOCAL_TOP = (BPLONG)LOCAL_TOP; LOCAL_TOP--; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3677:5: note: in expansion of macro 'DEREF' 3677 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ arith.c:2904:20: note: in expansion of macro 'DEREF' 2904 | z = ARG(3, 4); DEREF(z); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1863:5: note: in expansion of macro 'DEREF' 1863 | DEREF(warn); warn = INTVAL(warn); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3377:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3377 | op1 = (BPLONG)Y(*P); *LOCAL_TOP = FOLLOW(op1) = op1; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ arith.c:2904:20: note: in expansion of macro 'DEREF' 2904 | z = ARG(3, 4); DEREF(z); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1863:5: note: in expansion of macro 'DEREF' 1863 | DEREF(warn); warn = INTVAL(warn); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3677:5: note: in expansion of macro 'DEREF' 3677 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:65:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 65 | CALL_DOMAIN_REGION_MIN(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1863:5: note: in expansion of macro 'DEREF' 1863 | DEREF(warn); warn = INTVAL(warn); | ^~~~~ mic.c: In function 'fast_get_attr': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3377:39: note: in expansion of macro 'FOLLOW' 3377 | op1 = (BPLONG)Y(*P); *LOCAL_TOP = FOLLOW(op1) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3677:5: note: in expansion of macro 'DEREF' 3677 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ mic.c:1878:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1878 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(attrs); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ emu_inst.h:3378:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3378 | op1 = (BPLONG)Y(*(P+1)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2942:21: note: in expansion of macro 'IS_BIGINT' 2942 | } else if (!IS_BIGINT(x)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1880:5: note: in expansion of macro 'DEREF_NONVAR' 1880 | DEREF_NONVAR(attrs); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3677:5: note: in expansion of macro 'DEREF' 3677 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ mic.c:1882:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1882 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(attrs); | ^ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:2942:21: note: in expansion of macro 'IS_BIGINT' 2942 | } else if (!IS_BIGINT(x)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3378:47: note: in expansion of macro 'FOLLOW' 3378 | op1 = (BPLONG)Y(*(P+1)); *(LOCAL_TOP-1) = FOLLOW(op1) = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1884:9: note: in expansion of macro 'DEREF_NONVAR' 1884 | DEREF_NONVAR(pair); | ^~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:68:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 68 | CALL_DOMAIN_REGION_MAX(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:600:13: note: in expansion of macro 'CALL_DOMAIN_REGION' 600 | CALL_DOMAIN_REGION(dv_ptr, first, last); \ | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:388:9: note: in expansion of macro 'REDUCE_DOMAIN_p1' 388 | REDUCE_DOMAIN_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3685:5: note: in expansion of macro 'DEREF' 3685 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2948:21: note: in expansion of macro 'IS_BIGINT' 2948 | } else if (!IS_BIGINT(y)) { | ^~~~~~~~~ mic.c:1885:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1885 | pair_ptr = (BPLONG_PTR)UNTAGGED_ADDR(pair); | ^ emu_inst.h:3388:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3388 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1886:37: note: in expansion of macro 'DEREF_NONVAR' 1886 | attr1 = FOLLOW(pair_ptr+1); DEREF_NONVAR(attr1); /* (attr,value) */ | ^~~~~~~~~~~~ clpfd_libs.c: In function 'nary_interval_consistent_ge': term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:2948:21: note: in expansion of macro 'IS_BIGINT' 2948 | } else if (!IS_BIGINT(y)) { | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:253:5: note: in expansion of macro 'LoadYFromBPList' 253 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:439:36: note: in expansion of macro 'DEREF_NONVAR' 439 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3685:5: note: in expansion of macro 'DEREF' 3685 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3388:47: note: in expansion of macro 'FOLLOW' 3388 | op1 = (BPLONG)Y(*(P+2)); *(LOCAL_TOP-2) = FOLLOW(op1) = op1; | ^~~~~~ clpfd.h:396:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 396 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:442:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 442 | COMPUTE_LOW_UPPER_BOUNDS_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ mic.c:1888:32: note: in expansion of macro 'DEREF_NONVAR' 1888 | attrs = FOLLOW(ptr+1); DEREF_NONVAR(attrs); | ^~~~~~~~~~~~ mic.c: In function 'b_GET_ATTR_ccf': clpfd.h:332:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 332 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:444:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p' 444 | COMPUTE_LOW_UPPER_BOUNDS_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ arith.c:2959:21: note: in expansion of macro 'IS_BIGINT' 2959 | } else if (!IS_BIGINT(z)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1899:5: note: in expansion of macro 'DEREF' 1899 | DEREF(var); | ^~~~~ clpfd.h:426:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 426 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:448:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m1' 448 | COMPUTE_LOW_UPPER_BOUNDS_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3685:5: note: in expansion of macro 'DEREF' 3685 | DEREF(N); N = INTVAL(N); | ^~~~~ emu_inst.h:3399:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3399 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^ In function 'substitute_clauses', inlined from 'substitute_round' at kissat/src/substitute.c:597:3, inlined from 'substitute_rounds' at kissat/src/substitute.c:621:10, inlined from 'kissat_substitute' at kissat/src/substitute.c:654:3: kissat/src/substitute.c:569:30: warning: array subscript 3 is above array bounds of 'unsigned int[3]' [-Warray-bounds=] 569 | c->lits[old_size - 1] = INVALID_LIT; | ~~~~~~~^~~~~~~~~~~~~~ In file included from kissat/src/internal.h:8, from kissat/src/inline.h:4, from kissat/src/substitute.c:3: kissat/src/clause.h: In function 'kissat_substitute': kissat/src/clause.h:33:12: note: while referencing 'lits' 33 | unsigned lits[3]; | ^~~~ clpfd.h:364:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 364 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:451:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m' 451 | COMPUTE_LOW_UPPER_BOUNDS_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ arith.c:2959:21: note: in expansion of macro 'IS_BIGINT' 2959 | } else if (!IS_BIGINT(z)) { | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1899:5: note: in expansion of macro 'DEREF' 1899 | DEREF(var); | ^~~~~ clpfd.h:1012:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1012 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:472:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 472 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3399:47: note: in expansion of macro 'FOLLOW' 3399 | op1 = (BPLONG)Y(*(P+3)); *(LOCAL_TOP-3) = FOLLOW(op1) = op1; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3685:5: note: in expansion of macro 'DEREF' 3685 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1899:5: note: in expansion of macro 'DEREF' 1899 | DEREF(var); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:472:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 472 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1899:5: note: in expansion of macro 'DEREF' 1899 | DEREF(var); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:472:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 472 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3694:17: note: in expansion of macro 'ADDTAG' 3694 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:472:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 472 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ mic.c:1903:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1903 | ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ emu_inst.h:3453:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3453 | op1 = (BPLONG)NextOperandY; *LOCAL_TOP-- = FOLLOW(op1) = op1; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:472:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 472 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3699:31: note: in expansion of macro 'ADDTAG' 3699 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ mic.c:1909:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1909 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(attrs); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:3453:48: note: in expansion of macro 'FOLLOW' 3453 | op1 = (BPLONG)NextOperandY; *LOCAL_TOP-- = FOLLOW(op1) = op1; | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:472:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 472 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:472:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 472 | REDUCE_DOMAIN_GE_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1911:5: note: in expansion of macro 'DEREF' 1911 | DEREF(attrs); | ^~~~~ emu_inst.h:3461:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3461 | *LOCAL_TOP = (BPLONG)LOCAL_TOP; LOCAL_TOP--; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3712:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3712 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ clpfd.h:916:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 916 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:474:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 474 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1911:5: note: in expansion of macro 'DEREF' 1911 | DEREF(attrs); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:920:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 920 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:474:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 474 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1911:5: note: in expansion of macro 'DEREF' 1911 | DEREF(attrs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:920:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 920 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:474:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 474 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3712:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3712 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1911:5: note: in expansion of macro 'DEREF' 1911 | DEREF(attrs); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:920:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 920 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:474:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 474 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:254:5: note: in expansion of macro 'LoadLiteralFromBPList' 254 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1912:5: note: in expansion of macro 'DEREF' 1912 | DEREF(attr); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:920:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 920 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:474:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 474 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3712:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3712 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_CHAR_CODE_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:920:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 920 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:474:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 474 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1912:5: note: in expansion of macro 'DEREF' 1912 | DEREF(attr); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3587:5: note: in expansion of macro 'UNIFY_CONSTANT_12' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:920:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 920 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:474:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_p' 474 | REDUCE_DOMAIN_GE_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1912:5: note: in expansion of macro 'DEREF' 1912 | DEREF(attr); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3722:5: note: in expansion of macro 'DEREF' 3722 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ clpfd.h:1106:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1106 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 478 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3587:5: note: in expansion of macro 'UNIFY_CONSTANT_12' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1912:5: note: in expansion of macro 'DEREF' 1912 | DEREF(attr); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 478 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c:1914:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1914 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(attrs); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 478 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3722:5: note: in expansion of macro 'DEREF' 3722 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3587:5: note: in expansion of macro 'UNIFY_CONSTANT_12' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 478 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1916:9: note: in expansion of macro 'DEREF' 1916 | DEREF(pair); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 478 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1916:9: note: in expansion of macro 'DEREF' 1916 | DEREF(pair); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3722:5: note: in expansion of macro 'DEREF' 3722 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:509:20: note: in expansion of macro 'FOLLOW' 509 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:3587:5: note: in expansion of macro 'UNIFY_CONSTANT_12' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 478 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1916:9: note: in expansion of macro 'DEREF' 1916 | DEREF(pair); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:478:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 478 | REDUCE_DOMAIN_GE_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3722:5: note: in expansion of macro 'DEREF' 3722 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1916:9: note: in expansion of macro 'DEREF' 1916 | DEREF(pair); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ clpfd.h:1058:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1058 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:481:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 481 | REDUCE_DOMAIN_GE_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ mic.c:1917:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1917 | pair_ptr = (BPLONG_PTR)UNTAGGED_ADDR(pair); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:1062:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1062 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:481:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 481 | REDUCE_DOMAIN_GE_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3587:5: note: in expansion of macro 'UNIFY_CONSTANT_12' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~~~~~~~ emu_inst.h:3587:53: note: in expansion of macro 'PUSHTRAIL' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3741:5: note: in expansion of macro 'ASSIGN_f_atom' 3741 | ASSIGN_f_atom(Ch, MAKEINT(b)); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1918:37: note: in expansion of macro 'DEREF' 1918 | attr1 = FOLLOW(pair_ptr+1); DEREF(attr1); /* (attr,value) */ | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1062:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1062 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:481:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 481 | REDUCE_DOMAIN_GE_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_PEEK_CHAR_CODE_cf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1062:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1062 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:481:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 481 | REDUCE_DOMAIN_GE_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1918:37: note: in expansion of macro 'DEREF' 1918 | attr1 = FOLLOW(pair_ptr+1); DEREF(attr1); /* (attr,value) */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3749:5: note: in expansion of macro 'DEREF' 3749 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:1062:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1062 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:481:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 481 | REDUCE_DOMAIN_GE_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1918:37: note: in expansion of macro 'DEREF' 1918 | attr1 = FOLLOW(pair_ptr+1); DEREF(attr1); /* (attr,value) */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1062:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1062 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:481:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 481 | REDUCE_DOMAIN_GE_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3587:5: note: in expansion of macro 'UNIFY_CONSTANT_12' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~~~~~~~ emu_inst.h:3587:53: note: in expansion of macro 'PUSHTRAIL' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:264:5: note: in expansion of macro 'LoadAddrFromBPList' 264 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1918:37: note: in expansion of macro 'DEREF' 1918 | attr1 = FOLLOW(pair_ptr+1); DEREF(attr1); /* (attr,value) */ | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1062:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1062 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:481:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_m' 481 | REDUCE_DOMAIN_GE_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3749:5: note: in expansion of macro 'DEREF' 3749 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:1920:19: note: in expansion of macro 'ASSIGN_v_heap_term' 1920 | ASSIGN_v_heap_term(value, FOLLOW(pair_ptr+2)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:490:36: note: in expansion of macro 'DEREF_NONVAR' 490 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:491:13: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 491 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3587:5: note: in expansion of macro 'UNIFY_CONSTANT_12' 3587 | UNIFY_CONSTANT_12(op1, op2, rr_unify_constant, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:1920:19: note: in expansion of macro 'ASSIGN_v_heap_term' 1920 | ASSIGN_v_heap_term(value, FOLLOW(pair_ptr+2)); | ^~~~~~~~~~~~~~~~~~ clpfd.h:1035:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1035 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:505:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 505 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3749:5: note: in expansion of macro 'DEREF' 3749 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:1920:19: note: in expansion of macro 'ASSIGN_v_heap_term' 1920 | ASSIGN_v_heap_term(value, FOLLOW(pair_ptr+2)); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:505:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 505 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3597:9: note: in expansion of macro 'UNIFY_CONSTANT_12' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:505:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 505 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:1923:32: note: in expansion of macro 'DEREF' 1923 | attrs = FOLLOW(ptr+1); DEREF(attrs); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3749:5: note: in expansion of macro 'DEREF' 3749 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:505:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 505 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:1923:32: note: in expansion of macro 'DEREF' 1923 | attrs = FOLLOW(ptr+1); DEREF(attrs); | ^~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3597:9: note: in expansion of macro 'UNIFY_CONSTANT_12' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:505:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 505 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:1923:32: note: in expansion of macro 'DEREF' 1923 | attrs = FOLLOW(ptr+1); DEREF(attrs); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3774:5: note: in expansion of macro 'ASSIGN_f_atom' 3774 | ASSIGN_f_atom(Ch, MAKEINT(b)); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:505:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 505 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_CHAR_CODE_ccf': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:505:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 505 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:1923:32: note: in expansion of macro 'DEREF' 1923 | attrs = FOLLOW(ptr+1); DEREF(attrs); | ^~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3597:9: note: in expansion of macro 'UNIFY_CONSTANT_12' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~~~~~~~ mic.c: In function 'c_domain_error': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:513:36: note: in expansion of macro 'DEREF_NONVAR' 513 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ clpfd.h:441:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:514:13: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 514 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3785:5: note: in expansion of macro 'DEREF' 3785 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ clpfd.h:1129:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1129 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:527:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 527 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:509:20: note: in expansion of macro 'FOLLOW' 509 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:3597:9: note: in expansion of macro 'UNIFY_CONSTANT_12' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:527:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 527 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3785:5: note: in expansion of macro 'DEREF' 3785 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:527:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 527 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:527:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 527 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3785:5: note: in expansion of macro 'DEREF' 3785 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3597:9: note: in expansion of macro 'UNIFY_CONSTANT_12' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~~~~~~~ emu_inst.h:3597:72: note: in expansion of macro 'PUSHTRAIL' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:527:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 527 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:527:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 527 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3785:5: note: in expansion of macro 'DEREF' 3785 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:527:13: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 527 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:536:36: note: in expansion of macro 'DEREF_NONVAR' 536 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:548:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 548 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(xx[i]); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1933:5: note: in expansion of macro 'GLOBALIZE_VAR' 1933 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:137:33: note: in definition of macro 'DEREF2' 137 | if ((BPLONG)top == op) {VarCode;} \ | ^~~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3597:9: note: in expansion of macro 'UNIFY_CONSTANT_12' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~~~~~~~ emu_inst.h:3597:72: note: in expansion of macro 'PUSHTRAIL' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3793:5: note: in expansion of macro 'DEREF' 3793 | DEREF(N); N = INTVAL(N); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:549:17: note: in expansion of macro 'ASSIGN_DVAR' 549 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:559:36: note: in expansion of macro 'DEREF_NONVAR' 559 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1934:11: note: in expansion of macro 'ADDTAG' 1934 | err = ADDTAG(heap_top, STR); | ^~~~~~ clpfd_libs.c:569:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 569 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(xx[i]); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:265:5: note: in expansion of macro 'LoadYFromBPList' 265 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:570:17: note: in expansion of macro 'ASSIGN_DVAR' 570 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:508:5: note: in expansion of macro 'SWITCH_OP_ATM' 508 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3597:9: note: in expansion of macro 'UNIFY_CONSTANT_12' 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~~~~~~~ mic.c:1935:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1935 | FOLLOW(heap_top++) = (BPLONG)str_DOMAIN_ERROR; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3793:5: note: in expansion of macro 'DEREF' 3793 | DEREF(N); N = INTVAL(N); | ^~~~~ mic.c: In function 'c_evaluation_error': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:581:32: note: in expansion of macro 'DEREF_NONVAR' 581 | x = FOLLOW(var_ptr-1); DEREF_NONVAR(x); xx[1] = x; | ^~~~~~~~~~~~ clpfd.h:396:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 396 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:582:9: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_p1' 582 | COMPUTE_LOW_UPPER_BOUNDS_p1(x, tl[0], tu[0], tl[1], tu[1]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1944:18: note: in expansion of macro 'ADDTAG' 1944 | BPLONG err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:583:32: note: in expansion of macro 'DEREF_NONVAR' 583 | x = FOLLOW(var_ptr-2); DEREF_NONVAR(x); xx[2] = x; | ^~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3597:108: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3597 | UNIFY_CONSTANT_12(op1, op2, rr_fork_unify_constant, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^ toam.h:514:5: note: in definition of macro 'UNIFY_CONSTANT_12' 514 | Fail | ^~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3793:5: note: in expansion of macro 'DEREF' 3793 | DEREF(N); N = INTVAL(N); | ^~~~~ mic.c:1945:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1945 | FOLLOW(heap_top++) = (BPLONG)str_EVALUATION_ERROR; | ^ clpfd.h:426:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 426 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:584:9: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_m1' 584 | COMPUTE_LOW_UPPER_BOUNDS_m1(x, tl[1], tu[1], tl[2], tu[2]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'c_update_error': clpfd.h:1106:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1106 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:596:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 596 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1954:18: note: in expansion of macro 'ADDTAG' 1954 | BPLONG err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:596:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 596 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3605:5: note: in expansion of macro 'UNIFY_NIL_Y' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3793:5: note: in expansion of macro 'DEREF' 3793 | DEREF(N); N = INTVAL(N); | ^~~~~ mic.c:1955:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1955 | FOLLOW(heap_top++) = (BPLONG)str_UPDATE_ERROR; | ^ mic.c: In function 'c_existence_error': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:596:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 596 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:596:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 596 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3605:5: note: in expansion of macro 'UNIFY_NIL_Y' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3801:31: note: in expansion of macro 'ADDTAG' 3801 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:596:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 596 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3605:5: note: in expansion of macro 'UNIFY_NIL_Y' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:596:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 596 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3814:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3814 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1109:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1109 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:596:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_m1' 596 | REDUCE_DOMAIN_GE_m1(x, tl[1], tu[1], tl[2]); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3605:5: note: in expansion of macro 'UNIFY_NIL_Y' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~ clpfd.h:1012:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1012 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:598:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 598 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[1]); | ^~~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3814:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3814 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:598:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 598 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[1]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ toam.h:500:20: note: in expansion of macro 'FOLLOW' 500 | {FOLLOW(op1) = nil_sym; \ | ^~~~~~ emu_inst.h:3605:5: note: in expansion of macro 'UNIFY_NIL_Y' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:598:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 598 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[1]); | ^~~~~~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:598:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 598 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[1]); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3814:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3814 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_FILE_BYTES_cf': term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1965:5: note: in expansion of macro 'GLOBALIZE_VAR' 1965 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:598:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 598 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[1]); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:598:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 598 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[1]); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1966:11: note: in expansion of macro 'ADDTAG' 1966 | err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3826:5: note: in expansion of macro 'DEREF' 3826 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1015:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1015 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:598:9: note: in expansion of macro 'REDUCE_DOMAIN_GE_p1' 598 | REDUCE_DOMAIN_GE_p1(x, tl[0], tu[0], tl[1]); | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ emu_inst.h:3605:5: note: in expansion of macro 'UNIFY_NIL_Y' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~ emu_inst.h:3605:39: note: in expansion of macro 'PUSHTRAIL' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~ mic.c:1967:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1967 | FOLLOW(heap_top++) = (BPLONG)str_EXISTENCE_ERROR; | ^ mic.c: In function 'c_permission_error': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3826:5: note: in expansion of macro 'DEREF' 3826 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:266:5: note: in expansion of macro 'LoadYFromBPList' 266 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3826:5: note: in expansion of macro 'DEREF' 3826 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ emu_inst.h:3605:5: note: in expansion of macro 'UNIFY_NIL_Y' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~~~ emu_inst.h:3605:39: note: in expansion of macro 'PUSHTRAIL' 3605 | UNIFY_NIL_Y(op1, rr_unify_nil_y, {PUSHTRAIL(op1);}, {}, {BACKTRACK;}); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:606:36: note: in expansion of macro 'DEREF_NONVAR' 606 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:608:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 608 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ clpfd.h:349:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 349 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:610:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 610 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3826:5: note: in expansion of macro 'DEREF' 3826 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd.h:1035:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1035 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:628:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 628 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3615:9: note: in expansion of macro 'UNIFY_NIL_Y' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:628:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 628 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3835:31: note: in expansion of macro 'ADDTAG' 3835 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:628:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 628 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3615:9: note: in expansion of macro 'UNIFY_NIL_Y' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:628:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 628 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:1978:5: note: in expansion of macro 'GLOBALIZE_VAR' 1978 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3842:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3842 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3615:9: note: in expansion of macro 'UNIFY_NIL_Y' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:628:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 628 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:628:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 628 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1979:11: note: in expansion of macro 'ADDTAG' 1979 | err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:628:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 628 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3842:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3842 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:270:9: note: in expansion of macro 'NDEREF' 270 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:499:5: note: in expansion of macro 'SWITCH_OP_NIL' 499 | SWITCH_OP_NIL(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3615:9: note: in expansion of macro 'UNIFY_NIL_Y' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~ mic.c:1980:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1980 | FOLLOW(heap_top++) = (BPLONG)str_PERMISSION_ERROR; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c: In function 'c_representation_error': clpfd.h:941:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 941 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:630:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 630 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:1992:11: note: in expansion of macro 'ADDTAG' 1992 | err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:630:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 630 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ toam.h:500:20: note: in expansion of macro 'FOLLOW' 500 | {FOLLOW(op1) = nil_sym; \ | ^~~~~~ emu_inst.h:3615:9: note: in expansion of macro 'UNIFY_NIL_Y' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3842:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3842 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:1993:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1993 | FOLLOW(heap_top++) = (BPLONG)str_REPRESENTATION_ERROR; | ^ file.c: In function 'b_READ_FILE_CHARS_cf': mic.c: In function 'is_iso_exception': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:630:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 630 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:630:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 630 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2001:5: note: in expansion of macro 'DEREF' 2001 | DEREF(exception); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3854:5: note: in expansion of macro 'DEREF' 3854 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:630:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 630 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2001:5: note: in expansion of macro 'DEREF' 2001 | DEREF(exception); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:630:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 630 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ emu_inst.h:3615:9: note: in expansion of macro 'UNIFY_NIL_Y' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~ emu_inst.h:3615:58: note: in expansion of macro 'PUSHTRAIL' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2001:5: note: in expansion of macro 'DEREF' 2001 | DEREF(exception); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:630:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 630 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3854:5: note: in expansion of macro 'DEREF' 3854 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2001:5: note: in expansion of macro 'DEREF' 2001 | DEREF(exception); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:638:36: note: in expansion of macro 'DEREF_NONVAR' 638 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ mic.c: In function 'c_builtin_error1': clpfd_libs.c:647:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 647 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(xx[i]); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:648:21: note: in expansion of macro 'ASSIGN_DVAR' 648 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3854:5: note: in expansion of macro 'DEREF' 3854 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:659:36: note: in expansion of macro 'DEREF_NONVAR' 659 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:271:9: note: in definition of macro 'SWITCH_OP_NIL' 271 | VarCode; \ | ^~~~~~~ emu_inst.h:3615:9: note: in expansion of macro 'UNIFY_NIL_Y' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~~~ emu_inst.h:3615:58: note: in expansion of macro 'PUSHTRAIL' 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^~~~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:661:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 661 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd.h:441:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:663:17: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 663 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3854:5: note: in expansion of macro 'DEREF' 3854 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:267:5: note: in expansion of macro 'LoadYFromBPList' 267 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd.h:1035:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1035 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:680:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 680 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3615:94: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3615 | UNIFY_NIL_Y(op1, rr_fork_unify_nil_y, {SET_FORK; PUSHTRAIL(op1);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;}); | ^ toam.h:505:5: note: in definition of macro 'UNIFY_NIL_Y' 505 | Fail | ^~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:680:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 680 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3867:17: note: in expansion of macro 'ADDTAG' 3867 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:680:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 680 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3623:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3623 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:680:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 680 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3872:31: note: in expansion of macro 'ADDTAG' 3872 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3624:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3624 | SWITCH_OP_STRUCT(op1, rr_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:680:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 680 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2011:5: note: in expansion of macro 'GLOBALIZE_VAR' 2011 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:680:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 680 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3879:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3879 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:680:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 680 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3624:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3624 | SWITCH_OP_STRUCT(op1, rr_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2012:11: note: in expansion of macro 'ADDTAG' 2012 | err = ADDTAG(heap_top, STR); | ^~~~~~ clpfd.h:1129:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1129 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:682:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 682 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:2013:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2013 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR1; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:682:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 682 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3879:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3879 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'c_builtin_error2': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3624:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3624 | SWITCH_OP_STRUCT(op1, rr_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:682:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 682 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:682:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 682 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3879:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3879 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3624:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3624 | SWITCH_OP_STRUCT(op1, rr_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c: In function 'b_READ_FILE_CODES_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:682:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 682 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3625:23: note: in expansion of macro 'PUSHTRAIL' 3625 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:682:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 682 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3891:5: note: in expansion of macro 'DEREF' 3891 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:682:17: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 682 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3625:23: note: in expansion of macro 'PUSHTRAIL' 3625 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:691:36: note: in expansion of macro 'DEREF_NONVAR' 691 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); xx[i] = x; | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3891:5: note: in expansion of macro 'DEREF' 3891 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd.h:411:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 411 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:694:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1' 694 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ clpfd.h:349:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 349 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:696:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p' 696 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3626:26: note: in expansion of macro 'FOLLOW' 3626 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ clpfd.h:441:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 441 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:700:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1' 700 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3891:5: note: in expansion of macro 'DEREF' 3891 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ clpfd.h:381:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 381 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:703:21: note: in expansion of macro 'COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m' 703 | COMPUTE_LOW_UPPER_BOUNDS_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i], tu[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2024:5: note: in expansion of macro 'GLOBALIZE_VAR' 2024 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3626:40: note: in expansion of macro 'ADDTAG' 3626 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ clpfd.h:1035:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1035 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:724:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 724 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:724:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 724 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3891:5: note: in expansion of macro 'DEREF' 3891 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:268:5: note: in expansion of macro 'LoadYFromBPList' 268 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3627:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3627 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:724:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 724 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:724:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 724 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3631:30: note: in expansion of macro 'FOLLOW' 3631 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3903:31: note: in expansion of macro 'ADDTAG' 3903 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:724:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 724 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3631:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3631 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:724:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 724 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3910:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3910 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:1038:39: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 1038 | if (first > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:724:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p1' 724 | REDUCE_DOMAIN_GE_nooverflow_p1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ emu_inst.h:3632:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3632 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ clpfd.h:941:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 941 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:726:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 726 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3910:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3910 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:122:13: note: in expansion of macro 'ASSIGN_DVAR' 122 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:726:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 726 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3634:29: note: in expansion of macro 'ADDTAG' 3634 | {op2 = ADDTAG(H, STR); | ^~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2025:5: note: in expansion of macro 'GLOBALIZE_VAR' 2025 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:726:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 726 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3910:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3910 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:130:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 130 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:726:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 726 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_READ_LINE_cf': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2026:11: note: in expansion of macro 'ADDTAG' 2026 | err = ADDTAG(heap_top, STR); | ^~~~~~ emu_inst.h:3635:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3635 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ mic.c:2027:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2027 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR2; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:146:17: note: in expansion of macro 'ASSIGN_DVAR' 146 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:726:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 726 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'c_builtin_error3': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3922:5: note: in expansion of macro 'DEREF' 3922 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3648:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3648 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:726:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 726 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:149:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 149 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:945:40: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN' 945 | if (first0 > dv_ptr_first) CALL_DOMAIN_REGION_MIN(dv_ptr, first0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:726:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_p' 726 | REDUCE_DOMAIN_GE_nooverflow_p(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3922:5: note: in expansion of macro 'DEREF' 3922 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd.h:1129:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1129 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 730 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3649:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3649 | SWITCH_OP_STRUCT(op1, rr_fork_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 730 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3922:5: note: in expansion of macro 'DEREF' 3922 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 730 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3649:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3649 | SWITCH_OP_STRUCT(op1, rr_fork_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 730 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3922:5: note: in expansion of macro 'DEREF' 3922 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3649:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3649 | SWITCH_OP_STRUCT(op1, rr_fork_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 730 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 730 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3649:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3649 | SWITCH_OP_STRUCT(op1, rr_fork_unify_struct, | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1132:37: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1132 | if (last < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:730:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m1' 730 | REDUCE_DOMAIN_GE_nooverflow_m1(x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:269:5: note: in expansion of macro 'LoadYFromBPList' 269 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3944:17: note: in expansion of macro 'ADDTAG' 3944 | b = ADDTAG(insert_sym(s, (ch_ptr-s), 0), ATM); | ^~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2039:5: note: in expansion of macro 'GLOBALIZE_VAR' 2039 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ clpfd.h:1083:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1083 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); \ | ^ clpfd_libs.c:733:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 733 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3651:30: note: in expansion of macro 'PUSHTRAIL' 3651 | PUSHTRAIL(op1); | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:160:13: note: in expansion of macro 'ASSIGN_DVAR' 160 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:1087:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1087 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:733:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 733 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ file.c:3949:31: note: in expansion of macro 'ADDTAG' 3949 | FOLLOW(ret_lst_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1087:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1087 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:733:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 733 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3651:30: note: in expansion of macro 'PUSHTRAIL' 3651 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:168:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 168 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1087:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1087 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:733:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 733 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ file.c:3958:13: note: in expansion of macro 'ASSIGN_f_atom' 3958 | ASSIGN_f_atom(Lst, eof_atom); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3652:30: note: in expansion of macro 'FOLLOW' 3652 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:184:17: note: in expansion of macro 'ASSIGN_DVAR' 184 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:1087:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1087 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:733:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 733 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1087:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1087 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:733:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 733 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ file.c:3963:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3963 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:187:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 187 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:1087:38: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX' 1087 | if (last0 < dv_ptr_last) CALL_DOMAIN_REGION_MAX(dv_ptr, last0); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:733:21: note: in expansion of macro 'REDUCE_DOMAIN_GE_nooverflow_m' 733 | REDUCE_DOMAIN_GE_nooverflow_m(a, x, tl[i-1], tu[i-1], tl[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3652:44: note: in expansion of macro 'ADDTAG' 3652 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3963:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3963 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:3653:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3653 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ clpfd_libs.c: In function 'varorint_domain_region': mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:748:5: note: in expansion of macro 'DEREF_NONVAR' 748 | DEREF_NONVAR(X); | ^~~~~~~~~~~~ clpfd_libs.c:754:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 754 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(X); | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2040:5: note: in expansion of macro 'GLOBALIZE_VAR' 2040 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ clpfd_libs.c: In function 'domain_region_noint': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3657:34: note: in expansion of macro 'FOLLOW' 3657 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ file.c:3963:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3963 | ASSIGN_v_heap_term(Lst, ret_lst); | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:211:13: note: in expansion of macro 'ASSIGN_DVAR' 211 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_WRITE_BYTE_cc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:222:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 222 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3657:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3657 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:222:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 222 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3973:5: note: in expansion of macro 'DEREF' 3973 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:270:5: note: in expansion of macro 'LoadLiteralFromBPList' 270 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:222:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 222 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ emu_inst.h:3659:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3659 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3973:5: note: in expansion of macro 'DEREF' 3973 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:243:17: note: in expansion of macro 'ASSIGN_DVAR' 243 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3661:43: note: in expansion of macro 'ADDTAG' 3661 | {SET_FORK; op2 = ADDTAG(H, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:246:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 246 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:246:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 246 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3973:5: note: in expansion of macro 'DEREF' 3973 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:246:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 246 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3662:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3662 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:257:13: note: in expansion of macro 'ASSIGN_DVAR' 257 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3973:5: note: in expansion of macro 'DEREF' 3973 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ emu_inst.h:3666:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3666 | P = (BPLONG_PTR)tmp_op; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:265:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 265 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2041:5: note: in expansion of macro 'GLOBALIZE_VAR' 2041 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:265:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 265 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2042:11: note: in expansion of macro 'ADDTAG' 2042 | err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:3675:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3675 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3980:5: note: in expansion of macro 'DEREF' 3980 | DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:281:17: note: in expansion of macro 'ASSIGN_DVAR' 281 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:2043:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2043 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR3; | ^ mic.c: In function 'c_builtin_error4': term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:284:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 284 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:284:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 284 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3980:5: note: in expansion of macro 'DEREF' 3980 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3677:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3677 | SWITCH_OP_STRUCT(op1, rr_unify_struct_cut, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:295:13: note: in expansion of macro 'ASSIGN_DVAR' 295 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:303:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 303 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3677:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3677 | SWITCH_OP_STRUCT(op1, rr_unify_struct_cut, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3980:5: note: in expansion of macro 'DEREF' 3980 | DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:303:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 303 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:319:17: note: in expansion of macro 'ASSIGN_DVAR' 319 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3677:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3677 | SWITCH_OP_STRUCT(op1, rr_unify_struct_cut, | ^~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:279:5: note: in expansion of macro 'LoadAddrFromBPList' 279 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3980:5: note: in expansion of macro 'DEREF' 3980 | DEREF(op); | ^~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:322:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 322 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:322:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 322 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:768:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 768 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3677:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3677 | SWITCH_OP_STRUCT(op1, rr_unify_struct_cut, | ^~~~~~~~~~~~~~~~ file.c:3995:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3995 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ clpfd_libs.c: In function 'domain_region_aux': mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:211:13: note: in expansion of macro 'ASSIGN_DVAR' 211 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3678:23: note: in expansion of macro 'CUT0' 3678 | {CUT0; | ^~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2056:5: note: in expansion of macro 'GLOBALIZE_VAR' 2056 | GLOBALIZE_VAR(op1); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:222:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 222 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:3996:36: note: in expansion of macro 'DEREF' 3996 | byt = FOLLOW(lst_ptr); DEREF(byt); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:222:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 222 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3678:23: note: in expansion of macro 'CUT0' 3678 | {CUT0; | ^~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:222:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 222 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:3996:36: note: in expansion of macro 'DEREF' 3996 | byt = FOLLOW(lst_ptr); DEREF(byt); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3679:26: note: in expansion of macro 'PUSHTRAIL' 3679 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:243:17: note: in expansion of macro 'ASSIGN_DVAR' 243 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:246:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 246 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:246:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 246 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:3996:36: note: in expansion of macro 'DEREF' 3996 | byt = FOLLOW(lst_ptr); DEREF(byt); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3679:26: note: in expansion of macro 'PUSHTRAIL' 3679 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:246:17: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 246 | UPDATE_FIRST_LAST_SIZE(dv_ptr, dv_ptr_first, min, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~~~~~~~ clpfd.h:198:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_MAX_noseed' 198 | CALL_DOMAIN_REGION_MIN_MAX_noseed(dv_ptr, min, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:257:13: note: in expansion of macro 'ASSIGN_DVAR' 257 | ASSIGN_DVAR(dv_ptr, MAKEINT(min)); \ | ^~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3680:26: note: in expansion of macro 'FOLLOW' 3680 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:3996:36: note: in expansion of macro 'DEREF' 3996 | byt = FOLLOW(lst_ptr); DEREF(byt); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:265:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 265 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:265:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 265 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3680:40: note: in expansion of macro 'ADDTAG' 3680 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4008:37: note: in expansion of macro 'DEREF' 4008 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2057:5: note: in expansion of macro 'GLOBALIZE_VAR' 2057 | GLOBALIZE_VAR(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:280:5: note: in expansion of macro 'LoadLiteralFromBPList' 280 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:281:17: note: in expansion of macro 'ASSIGN_DVAR' 281 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_last)); \ | ^~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3681:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3681 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:284:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 284 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4008:37: note: in expansion of macro 'DEREF' 4008 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:284:17: note: in expansion of macro 'UPDATE_FIRST_SIZE' 284 | UPDATE_FIRST_SIZE(dv_ptr, dv_ptr_first, min, size); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:200:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MIN_noseed' 200 | CALL_DOMAIN_REGION_MIN_noseed(dv_ptr, min);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3685:30: note: in expansion of macro 'FOLLOW' 3685 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:295:13: note: in expansion of macro 'ASSIGN_DVAR' 295 | ASSIGN_DVAR(dv_ptr, MAKEINT(max)); \ | ^~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4008:37: note: in expansion of macro 'DEREF' 4008 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:303:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 303 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3685:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3685 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:303:13: note: in expansion of macro 'UPDATE_LAST_SIZE' 303 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4008:37: note: in expansion of macro 'DEREF' 4008 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ emu_inst.h:3686:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3686 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd.h:319:17: note: in expansion of macro 'ASSIGN_DVAR' 319 | ASSIGN_DVAR(dv_ptr, MAKEINT(dv_ptr_first)); \ | ^~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ file.c: In function 'b_put_char': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:322:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 322 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3687:30: note: in expansion of macro 'CUT0' 3687 | CUT0; | ^~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ clpfd.h:322:17: note: in expansion of macro 'UPDATE_LAST_SIZE' 322 | UPDATE_LAST_SIZE(dv_ptr, dv_ptr_last, max, size); \ | ^~~~~~~~~~~~~~~~ clpfd.h:203:17: note: in expansion of macro 'CALL_DOMAIN_REGION_MAX_noseed' 203 | CALL_DOMAIN_REGION_MAX_noseed(dv_ptr, max);} \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:786:5: note: in expansion of macro 'CALL_DOMAIN_REGION_noseed' 786 | CALL_DOMAIN_REGION_noseed(dv_ptr, from, to); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:4032:28: note: in expansion of macro 'GET_ATM_SYM_REC' 4032 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(op); | ^~~~~~~~~~~~~~~ file.c: In function 'b_WRITE_CHAR_cc': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'b_CONSTR_COES_TYPE': term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2058:5: note: in expansion of macro 'GLOBALIZE_VAR' 2058 | GLOBALIZE_VAR(op3); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:823:26: note: in expansion of macro 'DEREF_NONVAR' 823 | c = FOLLOW(coe_ptr); DEREF_NONVAR(c); FOLLOW(coe_ptr) = c; c = INTVAL(c); | ^~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3687:30: note: in expansion of macro 'CUT0' 3687 | CUT0; | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:829:32: note: in expansion of macro 'DEREF_NONVAR' 829 | a = FOLLOW(coe_ptr-i); DEREF_NONVAR(a); FOLLOW(coe_ptr-i) = a; a = INTVAL(a); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4056:5: note: in expansion of macro 'DEREF' 4056 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:830:32: note: in expansion of macro 'DEREF_NONVAR' 830 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ clpfd_libs.c:832:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 832 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3689:29: note: in expansion of macro 'ADDTAG' 3689 | {op2 = ADDTAG(H, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'b_IS_BOOLEAN_VAR_CONSTR': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:895:5: note: in expansion of macro 'DEREF_NONVAR' 895 | DEREF_NONVAR(coes_type); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4056:5: note: in expansion of macro 'DEREF' 4056 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ clpfd_libs.c: In function 'install_coes_vars_to_stack': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ emu_inst.h:3690:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3690 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ clpfd_libs.c:917:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 917 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Terms); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:918:33: note: in expansion of macro 'DEREF' 918 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:290:5: note: in expansion of macro 'LoadAddrFromBPList' 290 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:918:33: note: in expansion of macro 'DEREF' 918 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4056:5: note: in expansion of macro 'DEREF' 4056 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ toam.h:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3692:26: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 3692 | BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:918:33: note: in expansion of macro 'DEREF' 918 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:918:33: note: in expansion of macro 'DEREF' 918 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ clpfd_libs.c:919:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 919 | pair_ptr = (BPLONG_PTR)UNTAGGED_ADDR(pair); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:920:35: note: in expansion of macro 'DEREF' 920 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4056:5: note: in expansion of macro 'DEREF' 4056 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:565:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 565 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3692:26: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 3692 | BIND_SUSPVAR_VALUE_AUX(op1, op2); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:920:35: note: in expansion of macro 'DEREF' 920 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:920:35: note: in expansion of macro 'DEREF' 920 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:920:35: note: in expansion of macro 'DEREF' 920 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2059:5: note: in expansion of macro 'GLOBALIZE_VAR' 2059 | GLOBALIZE_VAR(op4); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:923:36: note: in expansion of macro 'DEREF' 923 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3693:26: note: in expansion of macro 'CUT0' 3693 | CUT0; | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4063:5: note: in expansion of macro 'DEREF' 4063 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:923:36: note: in expansion of macro 'DEREF' 923 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2060:11: note: in expansion of macro 'ADDTAG' 2060 | err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:923:36: note: in expansion of macro 'DEREF' 923 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:923:36: note: in expansion of macro 'DEREF' 923 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ clpfd_libs.c: In function 'install_coes_vars_to_stack_rev': toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3693:26: note: in expansion of macro 'CUT0' 3693 | CUT0; | ^~~~ mic.c:2061:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2061 | FOLLOW(heap_top++) = (BPLONG)str_BUILTIN_ERROR4; | ^ mic.c: In function 'c_type_error': clpfd_libs.c:941:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 941 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Terms); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4063:5: note: in expansion of macro 'DEREF' 4063 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:942:33: note: in expansion of macro 'DEREF' 942 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:942:33: note: in expansion of macro 'DEREF' 942 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ emu_inst.h:3704:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3704 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:942:33: note: in expansion of macro 'DEREF' 942 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4063:5: note: in expansion of macro 'DEREF' 4063 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:942:33: note: in expansion of macro 'DEREF' 942 | pair = FOLLOW(lst_ptr); DEREF(pair); | ^~~~~ clpfd_libs.c:943:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 943 | pair_ptr = (BPLONG_PTR)UNTAGGED_ADDR(pair); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:944:35: note: in expansion of macro 'DEREF' 944 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:944:35: note: in expansion of macro 'DEREF' 944 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3705:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3705 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_uv0, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4063:5: note: in expansion of macro 'DEREF' 4063 | DEREF(op); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:944:35: note: in expansion of macro 'DEREF' 944 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:944:35: note: in expansion of macro 'DEREF' 944 | tmp = FOLLOW(pair_ptr+1); DEREF(tmp); FOLLOW(coe_ptr-i) = tmp; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:947:36: note: in expansion of macro 'DEREF' 947 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3705:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3705 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_uv0, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:947:36: note: in expansion of macro 'DEREF' 947 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ file.c:4075:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4075 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:947:36: note: in expansion of macro 'DEREF' 947 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:947:36: note: in expansion of macro 'DEREF' 947 | Terms = FOLLOW(lst_ptr+1); DEREF(Terms); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd_libs.c: In function 'c_REDUCE_DOMAINS_IC_EQ': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3705:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3705 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_uv0, | ^~~~~~~~~~~~~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:959:24: note: in expansion of macro 'DEREF' 959 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4076:36: note: in expansion of macro 'DEREF' 4076 | atm = FOLLOW(lst_ptr); DEREF(atm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:959:24: note: in expansion of macro 'DEREF' 959 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2076:5: note: in expansion of macro 'GLOBALIZE_VAR' 2076 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:959:24: note: in expansion of macro 'DEREF' 959 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:959:24: note: in expansion of macro 'DEREF' 959 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3705:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3705 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_uv0, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:960:24: note: in expansion of macro 'DEREF' 960 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2077:11: note: in expansion of macro 'ADDTAG' 2077 | err = ADDTAG(heap_top, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4076:36: note: in expansion of macro 'DEREF' 4076 | atm = FOLLOW(lst_ptr); DEREF(atm); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:960:24: note: in expansion of macro 'DEREF' 960 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:960:24: note: in expansion of macro 'DEREF' 960 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ mic.c:2078:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2078 | FOLLOW(heap_top++) = (BPLONG)str_TYPE_ERROR; | ^ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3707:26: note: in expansion of macro 'PUSHTRAIL' 3707 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:291:5: note: in expansion of macro 'LoadYFromBPList' 291 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:960:24: note: in expansion of macro 'DEREF' 960 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ clpfd_libs.c: In function 'c_REDUCE_DOMAINS_IC_GE': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2082:32: note: in expansion of macro 'ADDTAG' 2082 | FOLLOW(heap_top) = ADDTAG((heap_top+1), STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4076:36: note: in expansion of macro 'DEREF' 4076 | atm = FOLLOW(lst_ptr); DEREF(atm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:996:24: note: in expansion of macro 'DEREF' 996 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3707:26: note: in expansion of macro 'PUSHTRAIL' 3707 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:996:24: note: in expansion of macro 'DEREF' 996 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ mic.c:2084:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2084 | FOLLOW(heap_top++) = (BPLONG)slash_psc; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:996:24: note: in expansion of macro 'DEREF' 996 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:996:24: note: in expansion of macro 'DEREF' 996 | Terms = ARG(1, 2); DEREF(Terms); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4076:36: note: in expansion of macro 'DEREF' 4076 | atm = FOLLOW(lst_ptr); DEREF(atm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:2088:36: note: in expansion of macro 'FOLLOW' 2088 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(term)); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3708:26: note: in expansion of macro 'FOLLOW' 3708 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ clpfd_libs.c:997:24: note: in expansion of macro 'DEREF' 997 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ clpfd_libs.c:997:24: note: in expansion of macro 'DEREF' 997 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ mic.c:2088:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2088 | sym_ptr = (SYM_REC_PTR)FOLLOW(UNTAGGED_ADDR(term)); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ clpfd_libs.c:997:24: note: in expansion of macro 'DEREF' 997 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3708:40: note: in expansion of macro 'ADDTAG' 3708 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ clpfd_libs.c:997:24: note: in expansion of macro 'DEREF' 997 | Const = ARG(2, 2); DEREF(Const); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4085:37: note: in expansion of macro 'DEREF' 4085 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2089:32: note: in expansion of macro 'ADDTAG' 2089 | FOLLOW(heap_top) = ADDTAG((heap_top+1), STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'b_BOOL_OR_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1023:5: note: in expansion of macro 'DEREF_NONVAR' 1023 | DEREF_NONVAR(n); n = INTVAL(n); | ^~~~~~~~~~~~ mic.c:2091:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2091 | FOLLOW(heap_top++) = (BPLONG)slash_psc; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1025:27: note: in expansion of macro 'DEREF_NONVAR' 1025 | x1 = FOLLOW(var_ptr); DEREF_NONVAR(x1); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3709:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3709 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4085:37: note: in expansion of macro 'DEREF' 4085 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1030:36: note: in expansion of macro 'DEREF_NONVAR' 1030 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2092:34: note: in expansion of macro 'ADDTAG' 2092 | FOLLOW(heap_top++) = ADDTAG(BP_NEW_SYM(GET_NAME(sym_ptr), 0), ATM); | ^~~~~~ clpfd_libs.c:1035:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1035 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x1); | ^ mic.c: In function 'c_syntax_error': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1036:17: note: in expansion of macro 'ASSIGN_DVAR' 1036 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4085:37: note: in expansion of macro 'DEREF' 4085 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ clpfd_libs.c:1042:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1042 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1043:13: note: in expansion of macro 'ASSIGN_DVAR' 1043 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1049:36: note: in expansion of macro 'DEREF_NONVAR' 1049 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4085:37: note: in expansion of macro 'DEREF' 4085 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ file.c: In function 'b_WRITE_CHAR_CODE_cc': clpfd_libs.c:1051:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1051 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:292:5: note: in expansion of macro 'LoadLiteralFromBPList' 292 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:51:9: note: in expansion of macro 'DEREF' 51 | DEREF(term); \ | ^~~~~ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1052:17: note: in expansion of macro 'ASSIGN_DVAR' 1052 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ mic.c:52:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 52 | if (ISREF(term) && (BPULONG)term > (BPULONG)heap_top) { \ | ^ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1063:36: note: in expansion of macro 'DEREF_NONVAR' 1063 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4122:5: note: in expansion of macro 'DEREF' 4122 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:1073:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1073 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(last_var); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:53:13: note: in expansion of macro 'FOLLOW' 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^~~~~~ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1074:13: note: in expansion of macro 'ASSIGN_DVAR' 1074 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c: In function 'b_BOOL_AND_c': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4122:5: note: in expansion of macro 'DEREF' 4122 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ mic.c:53:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 53 | FOLLOW(term) = (BPLONG)heap_top; \ | ^ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1092:5: note: in expansion of macro 'DEREF_NONVAR' 1092 | DEREF_NONVAR(n); n = INTVAL(n); | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1100:27: note: in expansion of macro 'DEREF_NONVAR' 1100 | x1 = FOLLOW(var_ptr); DEREF_NONVAR(x1); | ^~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ mic.c:54:13: note: in expansion of macro 'NEW_HEAP_FREE' 54 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ mic.c:2108:5: note: in expansion of macro 'GLOBALIZE_VAR' 2108 | GLOBALIZE_VAR(term); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1105:36: note: in expansion of macro 'DEREF_NONVAR' 1105 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4122:5: note: in expansion of macro 'DEREF' 4122 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2109:11: note: in expansion of macro 'ADDTAG' 2109 | err = ADDTAG(heap_top, STR); | ^~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ clpfd_libs.c:1110:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1110 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1111:17: note: in expansion of macro 'ASSIGN_DVAR' 1111 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ mic.c:2110:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2110 | FOLLOW(heap_top++) = (BPLONG)str_SYNTAX_ERROR; | ^ mic.c: In function 'c_stream_struct': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4122:5: note: in expansion of macro 'DEREF' 4122 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ clpfd_libs.c:1117:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1117 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2120:11: note: in expansion of macro 'ADDTAG' 2120 | src = ADDTAG(heap_top, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1118:13: note: in expansion of macro 'ASSIGN_DVAR' 1118 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c:2121:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2121 | FOLLOW(heap_top++) = (BPLONG)BP_NEW_SYM("$stream", 1); | ^ mic.c: In function 'c_error_src': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1124:36: note: in expansion of macro 'DEREF_NONVAR' 1124 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3711:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3711 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, rr_unify_struct_arg_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4129:5: note: in expansion of macro 'DEREF' 4129 | DEREF(op); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ clpfd_libs.c:1126:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1126 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2132:11: note: in expansion of macro 'ADDTAG' 2132 | src = ADDTAG(heap_top, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1127:17: note: in expansion of macro 'ASSIGN_DVAR' 1127 | ASSIGN_DVAR(dv_ptr, BP_ONE); | ^~~~~~~~~~~ emu_inst.h:3712:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3712 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ mic.c:2133:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2133 | FOLLOW(heap_top++) = (BPLONG)slash_psc; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4129:5: note: in expansion of macro 'DEREF' 4129 | DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1138:36: note: in expansion of macro 'DEREF_NONVAR' 1138 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2134:26: note: in expansion of macro 'ADDTAG' 2134 | FOLLOW(heap_top++) = ADDTAG(BP_NEW_SYM(str, 0), ATM); | ^~~~~~ clpfd_libs.c:1148:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1148 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(last_var); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_LIST_LENGTH_cff': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3715:30: note: in expansion of macro 'FOLLOW' 3715 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1149:13: note: in expansion of macro 'ASSIGN_DVAR' 1149 | ASSIGN_DVAR(dv_ptr, BP_ZERO); | ^~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:298:5: note: in expansion of macro 'LoadAddrFromBPList' 298 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c:2149:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2149 | lst = *((BPLONG_PTR)UNTAGGED_ADDR(lst)+1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4129:5: note: in expansion of macro 'DEREF' 4129 | DEREF(op); | ^~~~~ clpfd_libs.c: In function 'b_PROP_MAX_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1167:5: note: in expansion of macro 'DEREF_NONVAR' 1167 | DEREF_NONVAR(n); n = INTVAL(n); | ^~~~~~~~~~~~ emu_inst.h:3715:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3715 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2151:5: note: in expansion of macro 'DEREF' 2151 | DEREF(lst); if (ISLIST(lst)) goto restart; | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1169:27: note: in expansion of macro 'DEREF_NONVAR' 1169 | x1 = FOLLOW(var_ptr); DEREF_NONVAR(x1); | ^~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4129:5: note: in expansion of macro 'DEREF' 4129 | DEREF(op); | ^~~~~ clpfd_libs.c:1171:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1171 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2151:5: note: in expansion of macro 'DEREF' 2151 | DEREF(lst); if (ISLIST(lst)) goto restart; | ^~~~~ emu_inst.h:3717:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3717 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1182:32: note: in expansion of macro 'DEREF_NONVAR' 1182 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2151:5: note: in expansion of macro 'DEREF' 2151 | DEREF(lst); if (ISLIST(lst)) goto restart; | ^~~~~ clpfd_libs.c:1185:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1185 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c:4139:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4139 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3722:32: note: in expansion of macro 'ADDTAG' 3722 | op2 = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2151:5: note: in expansion of macro 'DEREF' 2151 | DEREF(lst); if (ISLIST(lst)) goto restart; | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1203:17: note: in expansion of macro 'ASSIGN_DVAR' 1203 | ASSIGN_DVAR(dv_ptr1, MAKEINT(acc_max)); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:192:41: note: in expansion of macro 'FOLLOW' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~ mic.c:2152:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2152 | ASSIGN_sv_heap_term(lstr, lst); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3723:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3723 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1221:21: note: in expansion of macro 'ASSIGN_DVAR' 1221 | ASSIGN_DVAR(dv_ptr, MAKEINT(first1)); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4140:36: note: in expansion of macro 'DEREF' 4140 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ clpfd_libs.c: In function 'b_PROP_MIN_c': bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:192:61: note: in expansion of macro 'PUSHTRAIL_s' 192 | #define ASSIGN_sv_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL_s(op);} | ^~~~~~~~~~~ mic.c:2152:5: note: in expansion of macro 'ASSIGN_sv_heap_term' 2152 | ASSIGN_sv_heap_term(lstr, lst); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1241:5: note: in expansion of macro 'DEREF_NONVAR' 1241 | DEREF_NONVAR(n); n = INTVAL(n); | ^~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1243:27: note: in expansion of macro 'DEREF_NONVAR' 1243 | x1 = FOLLOW(var_ptr); DEREF_NONVAR(x1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2153:5: note: in expansion of macro 'ASSIGN_f_atom' 2153 | ASSIGN_f_atom(len, MAKEINT(i)); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4140:36: note: in expansion of macro 'DEREF' 4140 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ mic.c: In function 'b_PICAT_LENGTH_cf': clpfd_libs.c:1245:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1245 | dv_ptr1 = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2166:9: note: in expansion of macro 'NDEREF' 2166 | NDEREF(term, start); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ clpfd_libs.c:1256:32: note: in expansion of macro 'DEREF_NONVAR' 1256 | x = FOLLOW(var_ptr-i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ clpfd_libs.c:1259:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1259 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(x); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4140:36: note: in expansion of macro 'DEREF' 4140 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2166:9: note: in expansion of macro 'NDEREF' 2166 | NDEREF(term, start); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1276:17: note: in expansion of macro 'ASSIGN_DVAR' 1276 | ASSIGN_DVAR(dv_ptr1, MAKEINT(acc_min)); | ^~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ mic.c:2166:9: note: in expansion of macro 'NDEREF' 2166 | NDEREF(term, start); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4140:36: note: in expansion of macro 'DEREF' 4140 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:42:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 42 | PUSHTRAIL_H_NONATOMIC(dv_ptr, DV_var(dv_ptr)); \ | ^~~~~~~~~~~~~~~~~~~~~ clpfd_libs.c:1294:21: note: in expansion of macro 'ASSIGN_DVAR' 1294 | ASSIGN_DVAR(dv_ptr, MAKEINT(first1)); | ^~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ mic.c:2166:9: note: in expansion of macro 'NDEREF' 2166 | NDEREF(term, start); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2175:13: note: in expansion of macro 'ASSIGN_f_atom' 2175 | ASSIGN_f_atom(len, BP_ZERO); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4147:37: note: in expansion of macro 'DEREF' 4147 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2185:9: note: in expansion of macro 'ASSIGN_f_atom' 2185 | ASSIGN_f_atom(len, MAKEINT(i)); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2195:19: note: in expansion of macro 'GET_STR_SYM_REC' 2195 | sym_ptr = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4147:37: note: in expansion of macro 'DEREF' 4147 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:299:5: note: in expansion of macro 'LoadYFromBPList' 299 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ mic.c:2195:19: note: in expansion of macro 'GET_STR_SYM_REC' 2195 | sym_ptr = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4147:37: note: in expansion of macro 'DEREF' 4147 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2200:9: note: in expansion of macro 'ASSIGN_f_atom' 2200 | ASSIGN_f_atom(len, MAKEINT(GET_ARITY(sym_ptr))); | ^~~~~~~~~~~~~ mic.c: In function 'intarray_to_intlist': loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2215:12: note: in expansion of macro 'ADDTAG' 2215 | lst0 = ADDTAG(heap_top, LST); | ^~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3725:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3725 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, rr_unify_struct_arg_uv0_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4147:37: note: in expansion of macro 'DEREF' 4147 | op = FOLLOW(lst_ptr+1); DEREF(op); | ^~~~~ file.c: In function 'b_PICAT_PRINT_STRING_cc': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2219:23: note: in expansion of macro 'ADDTAG' 2219 | FOLLOW(ptr) = ADDTAG(heap_top, LST); | ^~~~~~ mic.c: In function 'termarray_to_termlist': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3726:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3726 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2234:12: note: in expansion of macro 'ADDTAG' 2234 | lst0 = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4170:5: note: in expansion of macro 'DEREF' 4170 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2238:23: note: in expansion of macro 'ADDTAG' 2238 | FOLLOW(ptr) = ADDTAG(heap_top, LST); | ^~~~~~ mic.c: In function 'bp_already_sorted_int_list': emu_inst.h:3736:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3736 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4170:5: note: in expansion of macro 'DEREF' 4170 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2265:5: note: in expansion of macro 'DEREF' 2265 | DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2265:5: note: in expansion of macro 'DEREF' 2265 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3737:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3737 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2v0, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4170:5: note: in expansion of macro 'DEREF' 4170 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2265:5: note: in expansion of macro 'DEREF' 2265 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3737:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3737 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2v0, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2265:5: note: in expansion of macro 'DEREF' 2265 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4170:5: note: in expansion of macro 'DEREF' 4170 | DEREF(FDIndex); FDIndex = INTVAL(FDIndex); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:2267:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2267 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3737:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3737 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2v0, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2268:28: note: in expansion of macro 'DEREF' 2268 | pre = FOLLOW(ptr); DEREF(pre); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4172:5: note: in expansion of macro 'DEREF' 4172 | DEREF(Lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3737:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3737 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2v0, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2268:28: note: in expansion of macro 'DEREF' 2268 | pre = FOLLOW(ptr); DEREF(pre); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2268:28: note: in expansion of macro 'DEREF' 2268 | pre = FOLLOW(ptr); DEREF(pre); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4172:5: note: in expansion of macro 'DEREF' 4172 | DEREF(Lst); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3738:23: note: in expansion of macro 'PUSHTRAIL' 3738 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2268:28: note: in expansion of macro 'DEREF' 2268 | pre = FOLLOW(ptr); DEREF(pre); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:300:5: note: in expansion of macro 'LoadYFromBPList' 300 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3738:23: note: in expansion of macro 'PUSHTRAIL' 3738 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4172:5: note: in expansion of macro 'DEREF' 4172 | DEREF(Lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2273:30: note: in expansion of macro 'DEREF' 2273 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2273:30: note: in expansion of macro 'DEREF' 2273 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3739:26: note: in expansion of macro 'FOLLOW' 3739 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4172:5: note: in expansion of macro 'DEREF' 4172 | DEREF(Lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2273:30: note: in expansion of macro 'DEREF' 2273 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3739:40: note: in expansion of macro 'ADDTAG' 3739 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2273:30: note: in expansion of macro 'DEREF' 2273 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c:4181:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4181 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Lst); | ^ emu_inst.h:3740:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3740 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ mic.c:2277:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2277 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4182:32: note: in expansion of macro 'DEREF' 4182 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2278:28: note: in expansion of macro 'DEREF' 2278 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3742:26: note: in expansion of macro 'BUILD_V0' 3742 | BUILD_V0; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2278:28: note: in expansion of macro 'DEREF' 2278 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3743:26: note: in expansion of macro 'BUILD_V0' 3743 | BUILD_V0; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4182:32: note: in expansion of macro 'DEREF' 4182 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2278:28: note: in expansion of macro 'DEREF' 2278 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2278:28: note: in expansion of macro 'DEREF' 2278 | elm = FOLLOW(ptr); DEREF(elm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3746:30: note: in expansion of macro 'FOLLOW' 3746 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4182:32: note: in expansion of macro 'DEREF' 4182 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2287:30: note: in expansion of macro 'DEREF' 2287 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3746:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3746 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2287:30: note: in expansion of macro 'DEREF' 2287 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4182:32: note: in expansion of macro 'DEREF' 4182 | elm = FOLLOW(lst_ptr); DEREF(elm); | ^~~~~ emu_inst.h:3747:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3747 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2287:30: note: in expansion of macro 'DEREF' 2287 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4183:34: note: in expansion of macro 'DEREF' 4183 | Lst = FOLLOW(lst_ptr+1); DEREF(Lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2287:30: note: in expansion of macro 'DEREF' 2287 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3751:29: note: in expansion of macro 'ADDTAG' 3751 | {op2 = ADDTAG(H, STR); | ^~~~~~ mic.c: In function 'bp_already_sorted_term_list': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2319:5: note: in expansion of macro 'DEREF' 2319 | DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4183:34: note: in expansion of macro 'DEREF' 4183 | Lst = FOLLOW(lst_ptr+1); DEREF(Lst); | ^~~~~ emu_inst.h:3752:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3752 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2319:5: note: in expansion of macro 'DEREF' 2319 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:301:5: note: in expansion of macro 'LoadYFromBPList' 301 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3754:26: note: in expansion of macro 'BUILD_V0' 3754 | BUILD_V0; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2319:5: note: in expansion of macro 'DEREF' 2319 | DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4183:34: note: in expansion of macro 'DEREF' 4183 | Lst = FOLLOW(lst_ptr+1); DEREF(Lst); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2319:5: note: in expansion of macro 'DEREF' 2319 | DEREF(lst); | ^~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3755:26: note: in expansion of macro 'BUILD_V0' 3755 | BUILD_V0; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4183:34: note: in expansion of macro 'DEREF' 4183 | Lst = FOLLOW(lst_ptr+1); DEREF(Lst); | ^~~~~ mic.c:2321:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2321 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3765:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3765 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2325:30: note: in expansion of macro 'DEREF' 2325 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:4184:19: note: in expansion of macro 'GET_ATM_SYM_REC' 4184 | sym_ptr = GET_ATM_SYM_REC(elm); | ^~~~~~~~~~~~~~~ file.c: In function 'b_SET_STRING_TO_PARSE_c': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2325:30: note: in expansion of macro 'DEREF' 2325 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3766:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3766 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_v0, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2325:30: note: in expansion of macro 'DEREF' 2325 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4197:5: note: in expansion of macro 'DEREF' 4197 | DEREF(Str); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3766:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3766 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_v0, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2325:30: note: in expansion of macro 'DEREF' 2325 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ mic.c:2330:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2330 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4197:5: note: in expansion of macro 'DEREF' 4197 | DEREF(Str); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3766:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3766 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_v0, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2342:30: note: in expansion of macro 'DEREF' 2342 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4197:5: note: in expansion of macro 'DEREF' 4197 | DEREF(Str); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3766:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3766 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_v0, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2342:30: note: in expansion of macro 'DEREF' 2342 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2342:30: note: in expansion of macro 'DEREF' 2342 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3767:23: note: in expansion of macro 'PUSHTRAIL' 3767 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4197:5: note: in expansion of macro 'DEREF' 4197 | DEREF(Str); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2342:30: note: in expansion of macro 'DEREF' 2342 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3767:23: note: in expansion of macro 'PUSHTRAIL' 3767 | {PUSHTRAIL(op1); | ^~~~~~~~~ mic.c: In function 'bp_reverse_list': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ file.c:4203:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4203 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Str); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2443:5: note: in expansion of macro 'DEREF' 2443 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3768:26: note: in expansion of macro 'FOLLOW' 3768 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:302:5: note: in expansion of macro 'LoadYFromBPList' 302 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4204:35: note: in expansion of macro 'DEREF' 4204 | Str = FOLLOW(list_ptr+1); DEREF(Str); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2443:5: note: in expansion of macro 'DEREF' 2443 | DEREF(lst); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3768:40: note: in expansion of macro 'ADDTAG' 3768 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2443:5: note: in expansion of macro 'DEREF' 2443 | DEREF(lst); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4204:35: note: in expansion of macro 'DEREF' 4204 | Str = FOLLOW(list_ptr+1); DEREF(Str); | ^~~~~ emu_inst.h:3769:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3769 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2443:5: note: in expansion of macro 'DEREF' 2443 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:2446:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2446 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4204:35: note: in expansion of macro 'DEREF' 4204 | Str = FOLLOW(list_ptr+1); DEREF(Str); | ^~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3771:26: note: in expansion of macro 'BUILD_V0' 3771 | BUILD_V0; | ^~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2448:19: note: in expansion of macro 'ADDTAG' 2448 | tmp_lst = ADDTAG(heap_top, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3774:30: note: in expansion of macro 'FOLLOW' 3774 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4204:35: note: in expansion of macro 'DEREF' 4204 | Str = FOLLOW(list_ptr+1); DEREF(Str); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2452:30: note: in expansion of macro 'DEREF' 2452 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2452:30: note: in expansion of macro 'DEREF' 2452 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ emu_inst.h:3774:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3774 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ file.c:4205:31: note: in expansion of macro 'DEREF' 4205 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2452:30: note: in expansion of macro 'DEREF' 2452 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ emu_inst.h:3775:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3775 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ file.c:4205:31: note: in expansion of macro 'DEREF' 4205 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2452:30: note: in expansion of macro 'DEREF' 2452 | lst = FOLLOW(ptr+1); DEREF(lst); | ^~~~~ mic.c: In function 'b_DEREF_c': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3778:29: note: in expansion of macro 'ADDTAG' 3778 | {op2 = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2532:5: note: in expansion of macro 'DEREF' 2532 | DEREF(T); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ file.c:4205:31: note: in expansion of macro 'DEREF' 4205 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ emu_inst.h:3779:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3779 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2532:5: note: in expansion of macro 'DEREF' 2532 | DEREF(T); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3781:26: note: in expansion of macro 'BUILD_V0' 3781 | BUILD_V0; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ file.c:4205:31: note: in expansion of macro 'DEREF' 4205 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2532:5: note: in expansion of macro 'DEREF' 2532 | DEREF(T); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2532:5: note: in expansion of macro 'DEREF' 2532 | DEREF(T); | ^~~~~ emu_inst.h:3792:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3792 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ file.c:4207:32: note: in expansion of macro 'GET_ATM_SYM_REC' 4207 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(c); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:303:5: note: in expansion of macro 'LoadYFromBPList' 303 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:2536:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2536 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(T); | ^ mic.c:2537:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2537 | sym_ptr = (SYM_REC_PTR)FOLLOW(ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3793:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3793 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2u, | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2540:32: note: in expansion of macro 'DEREF' 2540 | e = FOLLOW(ptr+i); DEREF(e); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3793:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3793 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2u, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2540:32: note: in expansion of macro 'DEREF' 2540 | e = FOLLOW(ptr+i); DEREF(e); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3793:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3793 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2u, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2540:32: note: in expansion of macro 'DEREF' 2540 | e = FOLLOW(ptr+i); DEREF(e); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2540:32: note: in expansion of macro 'DEREF' 2540 | e = FOLLOW(ptr+i); DEREF(e); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3793:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3793 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_2u, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:2546:13: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 2546 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3794:23: note: in expansion of macro 'PUSHTRAIL' 3794 | {PUSHTRAIL(op1); | ^~~~~~~~~ mic.c:2550:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2550 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(T); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3794:23: note: in expansion of macro 'PUSHTRAIL' 3794 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2551:26: note: in expansion of macro 'DEREF' 2551 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3795:26: note: in expansion of macro 'FOLLOW' 3795 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2551:26: note: in expansion of macro 'DEREF' 2551 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2551:26: note: in expansion of macro 'DEREF' 2551 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3795:40: note: in expansion of macro 'ADDTAG' 3795 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2551:26: note: in expansion of macro 'DEREF' 2551 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ emu_inst.h:3796:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3796 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:2556:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 2556 | PUSHTRAIL_H_NONATOMIC(ptr, FOLLOW(ptr)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3800:30: note: in expansion of macro 'FOLLOW' 3800 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:304:5: note: in expansion of macro 'LoadYFromBPList' 304 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2559:26: note: in expansion of macro 'DEREF' 2559 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2559:26: note: in expansion of macro 'DEREF' 2559 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3800:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3800 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2559:26: note: in expansion of macro 'DEREF' 2559 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:3801:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3801 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2559:26: note: in expansion of macro 'DEREF' 2559 | e = FOLLOW(ptr); DEREF(e); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3804:29: note: in expansion of macro 'ADDTAG' 3804 | {op2 = ADDTAG(H, STR); | ^~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:2564:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 2564 | PUSHTRAIL_H_NONATOMIC(ptr, FOLLOW(ptr)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ mic.c: In function 'b_IS_STRUCT_c': emu_inst.h:3805:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3805 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2578:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2578 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2578:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2578 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2578:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2578 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2578:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2578 | SWITCH_OP_STRUCT(term, lab1, {return BP_FALSE;}, {return BP_TRUE;}, {return BP_FALSE;}); | ^~~~~~~~~~~~~~~~ mic.c: In function 'b_IS_COMPOUND_c': term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:305:5: note: in expansion of macro 'LoadLiteralFromBPList' 305 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2583:5: note: in expansion of macro 'DEREF' 2583 | DEREF(term); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2583:5: note: in expansion of macro 'DEREF' 2583 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2583:5: note: in expansion of macro 'DEREF' 2583 | DEREF(term); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2583:5: note: in expansion of macro 'DEREF' 2583 | DEREF(term); | ^~~~~ mic.c: In function 'b_IS_STRING_c': bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2594:5: note: in expansion of macro 'DEREF' 2594 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2594:5: note: in expansion of macro 'DEREF' 2594 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2594:5: note: in expansion of macro 'DEREF' 2594 | DEREF(term); | ^~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3807:44: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3807 | op3 = YC(*(P+1)); BUILD_ARG_U_VALUE(op3, rrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2594:5: note: in expansion of macro 'DEREF' 2594 | DEREF(term); | ^~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c:2600:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2600 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(term); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2601:36: note: in expansion of macro 'DEREF' 2601 | term = FOLLOW(list_ptr+1); DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:311:5: note: in expansion of macro 'LoadAddrFromBPList' 311 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2601:36: note: in expansion of macro 'DEREF' 2601 | term = FOLLOW(list_ptr+1); DEREF(term); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2601:36: note: in expansion of macro 'DEREF' 2601 | term = FOLLOW(list_ptr+1); DEREF(term); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2601:36: note: in expansion of macro 'DEREF' 2601 | term = FOLLOW(list_ptr+1); DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2602:31: note: in expansion of macro 'DEREF' 2602 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2602:31: note: in expansion of macro 'DEREF' 2602 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2602:31: note: in expansion of macro 'DEREF' 2602 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2602:31: note: in expansion of macro 'DEREF' 2602 | c = FOLLOW(list_ptr); DEREF(c); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2604:32: note: in expansion of macro 'GET_ATM_SYM_REC' 2604 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(c); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_MAP_c': toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3808:40: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3808 | op3 = YC(*P); BUILD_ARG_U_VALUE(op3, rrrr_unify_struct_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2617:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2617 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ emu_inst.h:3819:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3819 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2617:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2617 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2617:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2617 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3820:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3820 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_u, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2617:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2617 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3820:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3820 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_u, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2620:44: note: in expansion of macro 'GET_STR_SYM_REC' 2620 | SYM_REC_PTR sym = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:312:5: note: in expansion of macro 'LoadYFromBPList' 312 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3820:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3820 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_u, | ^~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c:2620:44: note: in expansion of macro 'GET_STR_SYM_REC' 2620 | SYM_REC_PTR sym = GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_ARRAY_c': loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3820:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3820 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_u, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2631:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2631 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2631:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2631 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3821:23: note: in expansion of macro 'PUSHTRAIL' 3821 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2631:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2631 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3821:23: note: in expansion of macro 'PUSHTRAIL' 3821 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2631:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2631 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3822:26: note: in expansion of macro 'FOLLOW' 3822 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2633:46: note: in expansion of macro 'GET_STR_SYM_REC' 2633 | {sym_ptr = (SYM_REC_PTR)GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c:2633:46: note: in expansion of macro 'GET_STR_SYM_REC' 2633 | {sym_ptr = (SYM_REC_PTR)GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3822:40: note: in expansion of macro 'ADDTAG' 3822 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_BIGINT_c': emu_inst.h:3823:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3823 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2644:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2644 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2644:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2644 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3827:30: note: in expansion of macro 'FOLLOW' 3827 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2644:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2644 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ emu_inst.h:3827:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3827 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2644:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2644 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3828:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3828 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2646:38: note: in expansion of macro 'GET_STR_SYM_REC' 2646 | {return (BPLONG)GET_STR_SYM_REC(term) == (BPLONG)bigint_psc;}, | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:313:5: note: in expansion of macro 'LoadYFromBPList' 313 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3830:29: note: in expansion of macro 'ADDTAG' 3830 | {op2 = ADDTAG(H, STR); | ^~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c:2646:38: note: in expansion of macro 'GET_STR_SYM_REC' 2646 | {return (BPLONG)GET_STR_SYM_REC(term) == (BPLONG)bigint_psc;}, | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:2646:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2646 | {return (BPLONG)GET_STR_SYM_REC(term) == (BPLONG)bigint_psc;}, | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3831:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3831 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ mic.c:2646:63: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2646 | {return (BPLONG)GET_STR_SYM_REC(term) == (BPLONG)bigint_psc;}, | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c: In function 'b_IS_CHAR_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2655:5: note: in expansion of macro 'DEREF' 2655 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2655:5: note: in expansion of macro 'DEREF' 2655 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2655:5: note: in expansion of macro 'DEREF' 2655 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2655:5: note: in expansion of macro 'DEREF' 2655 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2657:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2657 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_DIGIT_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2669:5: note: in expansion of macro 'DEREF' 2669 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2669:5: note: in expansion of macro 'DEREF' 2669 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2669:5: note: in expansion of macro 'DEREF' 2669 | DEREF(term); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2669:5: note: in expansion of macro 'DEREF' 2669 | DEREF(term); | ^~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3833:42: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3833 | op3 = YC(*P++); BUILD_ARG_U_VALUE(op3, r_unify_struct_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:314:5: note: in expansion of macro 'LoadYFromBPList' 314 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2671:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2671 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_ALPHA_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2681:5: note: in expansion of macro 'DEREF' 2681 | DEREF(term); | ^~~~~ emu_inst.h:3843:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3843 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2681:5: note: in expansion of macro 'DEREF' 2681 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3844:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3844 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_c, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2681:5: note: in expansion of macro 'DEREF' 2681 | DEREF(term); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3844:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3844 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_c, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2681:5: note: in expansion of macro 'DEREF' 2681 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2683:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2683 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_ALPHA_DIGIT_c': term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3844:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3844 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_c, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2693:5: note: in expansion of macro 'DEREF' 2693 | DEREF(term); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3844:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3844 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_c, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2693:5: note: in expansion of macro 'DEREF' 2693 | DEREF(term); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3845:23: note: in expansion of macro 'PUSHTRAIL' 3845 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2693:5: note: in expansion of macro 'DEREF' 2693 | DEREF(term); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3845:23: note: in expansion of macro 'PUSHTRAIL' 3845 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2693:5: note: in expansion of macro 'DEREF' 2693 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2695:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2695 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3846:26: note: in expansion of macro 'FOLLOW' 3846 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ mic.c: In function 'b_IS_LOWERCASE_c': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2706:5: note: in expansion of macro 'DEREF' 2706 | DEREF(term); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3846:40: note: in expansion of macro 'ADDTAG' 3846 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2706:5: note: in expansion of macro 'DEREF' 2706 | DEREF(term); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:315:5: note: in expansion of macro 'LoadYFromBPList' 315 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3847:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3847 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2706:5: note: in expansion of macro 'DEREF' 2706 | DEREF(term); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3852:30: note: in expansion of macro 'FOLLOW' 3852 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2706:5: note: in expansion of macro 'DEREF' 2706 | DEREF(term); | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2708:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2708 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3852:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3852 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c: In function 'b_IS_UPPERCASE_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2718:5: note: in expansion of macro 'DEREF' 2718 | DEREF(term); | ^~~~~ emu_inst.h:3853:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3853 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2718:5: note: in expansion of macro 'DEREF' 2718 | DEREF(term); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3855:29: note: in expansion of macro 'ADDTAG' 3855 | {op2 = ADDTAG(H, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2718:5: note: in expansion of macro 'DEREF' 2718 | DEREF(term); | ^~~~~ emu_inst.h:3856:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3856 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2718:5: note: in expansion of macro 'DEREF' 2718 | DEREF(term); | ^~~~~ emu_inst.h:3868:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3868 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2720:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2720 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_CALLABLE_c': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2727:5: note: in expansion of macro 'SWITCH_OP' 2727 | SWITCH_OP(term, lab1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3869:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3869 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_wc, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2727:5: note: in expansion of macro 'SWITCH_OP' 2727 | SWITCH_OP(term, lab1, | ^~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3869:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3869 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_wc, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2727:5: note: in expansion of macro 'SWITCH_OP' 2727 | SWITCH_OP(term, lab1, | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3869:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3869 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_wc, | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2727:5: note: in expansion of macro 'SWITCH_OP' 2727 | SWITCH_OP(term, lab1, | ^~~~~~~~~ mic.c: In function 'c_xk_token': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:316:5: note: in expansion of macro 'LoadYFromBPList' 316 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2743:5: note: in expansion of macro 'DEREF' 2743 | DEREF(term); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3869:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 3869 | SWITCH_OP_STRUCT(op1, rr_unify_struct_arg_wc, | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2743:5: note: in expansion of macro 'DEREF' 2743 | DEREF(term); | ^~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3870:23: note: in expansion of macro 'PUSHTRAIL' 3870 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2743:5: note: in expansion of macro 'DEREF' 2743 | DEREF(term); | ^~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3870:23: note: in expansion of macro 'PUSHTRAIL' 3870 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2743:5: note: in expansion of macro 'DEREF' 2743 | DEREF(term); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3871:26: note: in expansion of macro 'FOLLOW' 3871 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2745:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2745 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(term); | ^~~~~~~~~~~~~~~ mic.c: In function 'c_is_picat_public_name': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3871:40: note: in expansion of macro 'ADDTAG' 3871 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2764:5: note: in expansion of macro 'SWITCH_OP' 2764 | SWITCH_OP(term, lab1, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3872:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3872 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2764:5: note: in expansion of macro 'SWITCH_OP' 2764 | SWITCH_OP(term, lab1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2764:5: note: in expansion of macro 'SWITCH_OP' 2764 | SWITCH_OP(term, lab1, | ^~~~~~~~~ toam.h:203:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3874:26: note: in expansion of macro 'BUILD_W' 3874 | BUILD_W; | ^~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2764:5: note: in expansion of macro 'SWITCH_OP' 2764 | SWITCH_OP(term, lab1, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:3878:30: note: in expansion of macro 'FOLLOW' 3878 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ mic.c:2767:29: note: in expansion of macro 'GET_ATM_SYM_REC' 2767 | sym_ptr = GET_ATM_SYM_REC(term);}, | ^~~~~~~~~~~~~~~ emu_inst.h:3878:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3878 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2769:26: note: in expansion of macro 'GET_STR_SYM_REC' 2769 | {sym_ptr = GET_STR_SYM_REC(term);}, | ^~~~~~~~~~~~~~~ emu_inst.h:3879:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3879 | sreg = (BPLONG_PTR) op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ mic.c:2769:26: note: in expansion of macro 'GET_STR_SYM_REC' 2769 | {sym_ptr = GET_STR_SYM_REC(term);}, | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:317:5: note: in expansion of macro 'LoadYFromBPList' 317 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c: In function 'b_IS_LIST_c': term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3882:29: note: in expansion of macro 'ADDTAG' 3882 | {op2 = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2782:5: note: in expansion of macro 'SWITCH_OP_LST' 2782 | SWITCH_OP_LST(term, lab1, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2782:5: note: in expansion of macro 'SWITCH_OP_LST' 2782 | SWITCH_OP_LST(term, lab1, | ^~~~~~~~~~~~~ emu_inst.h:3883:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3883 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2782:5: note: in expansion of macro 'SWITCH_OP_LST' 2782 | SWITCH_OP_LST(term, lab1, | ^~~~~~~~~~~~~ toam.h:203:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:3885:26: note: in expansion of macro 'BUILD_W' 3885 | BUILD_W; | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2782:5: note: in expansion of macro 'SWITCH_OP_LST' 2782 | SWITCH_OP_LST(term, lab1, | ^~~~~~~~~~~~~ mic.c: In function 'b_STRUCT_ARITY_cf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3902:9: note: in expansion of macro 'SWITCH_OP_VAR' 3902 | SWITCH_OP_VAR(op1, rrr_unify_arg_c, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2790:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2790 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3902:9: note: in expansion of macro 'SWITCH_OP_VAR' 3902 | SWITCH_OP_VAR(op1, rrr_unify_arg_c, | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2790:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2790 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2790:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2790 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3902:9: note: in expansion of macro 'SWITCH_OP_VAR' 3902 | SWITCH_OP_VAR(op1, rrr_unify_arg_c, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2790:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2790 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3902:9: note: in expansion of macro 'SWITCH_OP_VAR' 3902 | SWITCH_OP_VAR(op1, rrr_unify_arg_c, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2793:49: note: in expansion of macro 'GET_STR_SYM_REC' 2793 | sym_ptr = (SYM_REC_PTR)GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:3903:24: note: in expansion of macro 'FOLLOW' 3903 | {FOLLOW(op1) = op2; | ^~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c:2793:49: note: in expansion of macro 'GET_STR_SYM_REC' 2793 | sym_ptr = (SYM_REC_PTR)GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:3904:27: note: in expansion of macro 'PUSHTRAIL_h' 3904 | PUSHTRAIL_h(op1);}, | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2794:26: note: in expansion of macro 'ASSIGN_f_atom' 2794 | ASSIGN_f_atom(arity, MAKEINT(GET_ARITY(sym_ptr))); | ^~~~~~~~~~~~~ mic.c: In function 'b_STRUCT_NAME_cf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:318:5: note: in expansion of macro 'LoadYFromBPList' 318 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2802:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2802 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2802:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2802 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2802:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2802 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2802:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 2802 | SWITCH_OP_STRUCT(term, lab1, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ mic.c:2805:49: note: in expansion of macro 'GET_STR_SYM_REC' 2805 | sym_ptr = (SYM_REC_PTR)GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c:2805:49: note: in expansion of macro 'GET_STR_SYM_REC' 2805 | sym_ptr = (SYM_REC_PTR)GET_STR_SYM_REC(term); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:190:35: note: in expansion of macro 'FOLLOW' 190 | #define ASSIGN_f_atom(op, value) {FOLLOW(op) = value;} | ^~~~~~ mic.c:2806:26: note: in expansion of macro 'ASSIGN_f_atom' 2806 | ASSIGN_f_atom(name, ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM)); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:319:5: note: in expansion of macro 'LoadLiteralFromBPList' 319 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ mic.c:2806:26: note: in expansion of macro 'ASSIGN_f_atom' 2806 | ASSIGN_f_atom(name, ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM)); | ^~~~~~~~~~~~~ mic.c:2806:46: note: in expansion of macro 'ADDTAG' 2806 | ASSIGN_f_atom(name, ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM)); | ^~~~~~ mic.c: In function 'b_NEW_STRUCT_ccf': loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(name); | ^~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:3917:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 3917 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_unify_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(name); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3923:9: note: in expansion of macro 'SWITCH_OP' 3923 | SWITCH_OP(op1, rrr_unify_arg_u, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(name); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2817:5: note: in expansion of macro 'DEREF' 2817 | DEREF(name); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3923:9: note: in expansion of macro 'SWITCH_OP' 3923 | SWITCH_OP(op1, rrr_unify_arg_u, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2819:5: note: in expansion of macro 'DEREF' 2819 | DEREF(arity); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3923:9: note: in expansion of macro 'SWITCH_OP' 3923 | SWITCH_OP(op1, rrr_unify_arg_u, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2819:5: note: in expansion of macro 'DEREF' 2819 | DEREF(arity); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3923:9: note: in expansion of macro 'SWITCH_OP' 3923 | SWITCH_OP(op1, rrr_unify_arg_u, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2819:5: note: in expansion of macro 'DEREF' 2819 | DEREF(arity); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3925:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2819:5: note: in expansion of macro 'DEREF' 2819 | DEREF(arity); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:325:5: note: in expansion of macro 'LoadAddrFromBPList' 325 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ mic.c:2823:28: note: in expansion of macro 'GET_ATM_SYM_REC' 2823 | sym_ptr = (SYM_REC_PTR)GET_ATM_SYM_REC(name); | ^~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3925:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ mic.c:2824:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2824 | FOLLOW(heap_top) = (BPLONG)insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), arity); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3925:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:2825:5: note: in expansion of macro 'ASSIGN_v_heap_term' 2825 | ASSIGN_v_heap_term(term, ADDTAG(heap_top, STR)); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:518:20: note: in expansion of macro 'FOLLOW' 518 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:3925:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:191:53: note: in definition of macro 'ASSIGN_v_heap_term' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~ mic.c:2825:30: note: in expansion of macro 'ADDTAG' 2825 | ASSIGN_v_heap_term(term, ADDTAG(heap_top, STR)); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:2825:5: note: in expansion of macro 'ASSIGN_v_heap_term' 2825 | ASSIGN_v_heap_term(term, ADDTAG(heap_top, STR)); | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:2825:5: note: in expansion of macro 'ASSIGN_v_heap_term' 2825 | ASSIGN_v_heap_term(term, ADDTAG(heap_top, STR)); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3925:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:3925:67: note: in expansion of macro 'PUSHTRAIL' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~ mic.c:2831:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2831 | FOLLOW(ptr) = (BPLONG)ptr; | ^ mic.c: In function 'Cboot_mic': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2844:24: note: in expansion of macro 'ADDTAG' 2844 | greater_than_sym = ADDTAG(BP_NEW_SYM(">", 0), ATM); | ^~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3925:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:3925:67: note: in expansion of macro 'PUSHTRAIL' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2845:21: note: in expansion of macro 'ADDTAG' 2845 | less_than_sym = ADDTAG(BP_NEW_SYM("<", 0), ATM); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:2846:17: note: in expansion of macro 'ADDTAG' 2846 | equal_sym = ADDTAG(BP_NEW_SYM("=", 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3925:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 3925 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ mic.c: In function 'c_bp_exit': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3938:5: note: in expansion of macro 'SWITCH_OP' 3938 | SWITCH_OP(op1, rrr_unify_arg_read_u, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2958:5: note: in expansion of macro 'DEREF' 2958 | DEREF(code); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:326:5: note: in expansion of macro 'LoadYFromBPList' 326 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3938:5: note: in expansion of macro 'SWITCH_OP' 3938 | SWITCH_OP(op1, rrr_unify_arg_read_u, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:2958:5: note: in expansion of macro 'DEREF' 2958 | DEREF(code); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:2958:5: note: in expansion of macro 'DEREF' 2958 | DEREF(code); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3938:5: note: in expansion of macro 'SWITCH_OP' 3938 | SWITCH_OP(op1, rrr_unify_arg_read_u, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:2958:5: note: in expansion of macro 'DEREF' 2958 | DEREF(code); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3938:5: note: in expansion of macro 'SWITCH_OP' 3938 | SWITCH_OP(op1, rrr_unify_arg_read_u, | ^~~~~~~~~ mic.c: In function 'b_PICAT_ARG_ccf': term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3940:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3940:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3940:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:518:20: note: in expansion of macro 'FOLLOW' 518 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:3940:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:2992:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2992 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ assert.c: In function 'b_GET_PICAT_GLOBAL_MAP_cf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3940:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:3940:63: note: in expansion of macro 'PUSHTRAIL' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~ assert.c:1132:27: warning: '__builtin_memset' writing 56 bytes into a region of size 28 overflows the destination [-Wstringop-overflow=] 1132 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; assert.c:1129:27: note: destination object of size 28 allocated by 'malloc' 1129 | tmp_ptr = (BPLONG_PTR)malloc(7*sizeof(BPLONG_PTR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:2993:67: note: in expansion of macro 'DEREF' 2993 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:327:5: note: in expansion of macro 'LoadYFromBPList' 327 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3940:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:3940:63: note: in expansion of macro 'PUSHTRAIL' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2993:67: note: in expansion of macro 'DEREF' 2993 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:3940:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 3940 | {UNIFY_CONSTANT_21(op2, op1, rrrr_unify_arg_u, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2993:67: note: in expansion of macro 'DEREF' 2993 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:206:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 206 | op = (BPLONG)Y(op); \ | ^ emu_inst.h:3952:21: note: in expansion of macro 'BUILD_ARG_V' 3952 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:207:9: note: in expansion of macro 'PUSHTRAIL_s' 207 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:3952:21: note: in expansion of macro 'BUILD_ARG_V' 3952 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:2993:67: note: in expansion of macro 'DEREF' 2993 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:208:9: note: in expansion of macro 'FOLLOW' 208 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H; \ | ^~~~~~ emu_inst.h:3952:21: note: in expansion of macro 'BUILD_ARG_V' 3952 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ mic.c:2997:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2997 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:208:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 208 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H; \ | ^ emu_inst.h:3952:21: note: in expansion of macro 'BUILD_ARG_V' 3952 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ toam.h:250:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 250 | op1 = (BPLONG)Y(op1); \ | ^ emu_inst.h:3955:21: note: in expansion of macro 'UNIFY_ARG_V' 3955 | op1 = *P++; UNIFY_ARG_V(sreg, op1); sreg++; | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:2999:41: note: in expansion of macro 'ASSIGN_v_heap_term' 2999 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:251:9: note: in expansion of macro 'PUSHTRAIL_s' 251 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:3955:21: note: in expansion of macro 'UNIFY_ARG_V' 3955 | op1 = *P++; UNIFY_ARG_V(sreg, op1); sreg++; | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:2999:41: note: in expansion of macro 'ASSIGN_v_heap_term' 2999 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:328:5: note: in expansion of macro 'LoadYFromBPList' 328 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:252:9: note: in expansion of macro 'FOLLOW' 252 | FOLLOW(op1) = FOLLOW(arg_ptr); \ | ^~~~~~ emu_inst.h:3955:21: note: in expansion of macro 'UNIFY_ARG_V' 3955 | op1 = *P++; UNIFY_ARG_V(sreg, op1); sreg++; | ^~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:3965:9: note: in expansion of macro 'BUILD_V0' 3965 | BUILD_V0; | ^~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:2999:41: note: in expansion of macro 'ASSIGN_v_heap_term' 2999 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:3978:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3978 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:3990:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3990 | sym_ptr = (SYM_REC_PTR)NextOperandSym; | ^ mic.c:3008:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3008 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:3993:18: note: in expansion of macro 'ADDTAG' 3993 | *(H-1) = ADDTAG(H, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:3009:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3009 | sym_ptr = (SYM_REC_PTR)FOLLOW(arr_ptr); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ emu_inst.h:3994:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3994 | *H++ = (BPLONG)sym_ptr; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3998:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3998 | SWITCH_OP_STRUCT(op1, rr_unify_arg_struct, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3016:37: note: in expansion of macro 'ASSIGN_v_heap_term' 3016 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3998:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3998 | SWITCH_OP_STRUCT(op1, rr_unify_arg_struct, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3016:37: note: in expansion of macro 'ASSIGN_v_heap_term' 3016 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3998:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3998 | SWITCH_OP_STRUCT(op1, rr_unify_arg_struct, | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:3998:9: note: in expansion of macro 'SWITCH_OP_STRUCT' 3998 | SWITCH_OP_STRUCT(op1, rr_unify_arg_struct, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:329:5: note: in expansion of macro 'LoadYFromBPList' 329 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:2983:23: note: in expansion of macro 'SWITCH_OP' 2983 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3016:37: note: in expansion of macro 'ASSIGN_v_heap_term' 3016 | ASSIGN_v_heap_term(Arg, res); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3999:27: note: in expansion of macro 'FOLLOW' 3999 | {FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2973:5: note: in expansion of macro 'SWITCH_OP_INT' 2973 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:3999:41: note: in expansion of macro 'ADDTAG' 3999 | {FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2973:5: note: in expansion of macro 'SWITCH_OP_INT' 2973 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:4000:30: note: in expansion of macro 'PUSHTRAIL_h' 4000 | PUSHTRAIL_h(op1); | ^~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2973:5: note: in expansion of macro 'SWITCH_OP_INT' 2973 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4001:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4001 | *H++ = (BPLONG)sym_ptr; | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:2973:5: note: in expansion of macro 'SWITCH_OP_INT' 2973 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ mic.c: In function 'b_PICAT_SETARG_ccc': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:4005:34: note: in expansion of macro 'FOLLOW' 4005 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3032:5: note: in expansion of macro 'DEREF' 3032 | DEREF(Arg); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3032:5: note: in expansion of macro 'DEREF' 3032 | DEREF(Arg); | ^~~~~ emu_inst.h:4005:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4005 | if (FOLLOW(op1) == (BPLONG)sym_ptr) { | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3032:5: note: in expansion of macro 'DEREF' 3032 | DEREF(Arg); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4006:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4006 | sreg = (BPLONG_PTR)op1 + 1; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3032:5: note: in expansion of macro 'DEREF' 3032 | DEREF(Arg); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4009:33: note: in expansion of macro 'ADDTAG' 4009 | {op2 = ADDTAG(H, STR); | ^~~~~~ mic.c:3034:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3034 | if ((BPLONG_PTR)Arg > heap_top) { /* globalize the variable */ | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4010:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4010 | FOLLOW(H++) = (BPLONG)sym_ptr; | ^ term.h:233:9: note: in definition of macro 'SWITCH_OP_STRUCT' 233 | SuspCode; \ | ^~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ mic.c:3035:13: note: in expansion of macro 'PUSHTRAIL_s' 3035 | PUSHTRAIL_s(Arg); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:330:5: note: in expansion of macro 'LoadYFromBPList' 330 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ mic.c:3036:13: note: in expansion of macro 'FOLLOW' 3036 | FOLLOW(Arg) = (BPLONG)heap_top; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4039:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4039 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_2c); | ^~~~~~~~~~~~~~~ mic.c:3036:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3036 | FOLLOW(Arg) = (BPLONG)heap_top; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4039:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4039 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_2c); | ^~~~~~~~~~~~~~~ mic.c:3037:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3037 | FOLLOW(heap_top) = (BPLONG)heap_top; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4039:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4039 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_2c); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4039:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4039 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_2c); | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:4039:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4039 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_2c); | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ emu_inst.h:4039:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4039 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_2c); | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4058:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4058 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ mic.c:3060:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3060 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4058:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4058 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3061:67: note: in expansion of macro 'DEREF' 3061 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4058:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4058 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:331:5: note: in expansion of macro 'LoadYFromBPList' 331 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4058:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4058 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:3061:67: note: in expansion of macro 'DEREF' 3061 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:4058:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4058 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ emu_inst.h:4058:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4058 | UNIFY_ARG_CONST(op1, op2, rrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:3061:67: note: in expansion of macro 'DEREF' 3061 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4062:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4062 | UNIFY_ARG_CONST(op1, op2, rrrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ mic.c:3061:67: note: in expansion of macro 'DEREF' 3061 | Comp = FOLLOW(arr_ptr+1); DEREF(Comp); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4062:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4062 | UNIFY_ARG_CONST(op1, op2, rrrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:3065:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3065 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4062:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4062 | UNIFY_ARG_CONST(op1, op2, rrrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4062:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4062 | UNIFY_ARG_CONST(op1, op2, rrrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:3070:41: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 3070 | PUSHTRAIL_H_NONATOMIC(arr_ptr, FOLLOW(arr_ptr)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:4062:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4062 | UNIFY_ARG_CONST(op1, op2, rrrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ emu_inst.h:4062:9: note: in expansion of macro 'UNIFY_ARG_CONST' 4062 | UNIFY_ARG_CONST(op1, op2, rrrr_unify_arg_3c); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:332:5: note: in expansion of macro 'LoadYFromBPList' 332 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:3079:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3079 | arr_ptr = (BPLONG_PTR)UNTAGGED_ADDR(Comp); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4074:9: note: in expansion of macro 'BUILD_V0' 4074 | BUILD_V0; | ^~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:3080:47: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3080 | sym_ptr = (SYM_REC_PTR)FOLLOW(arr_ptr); | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ mic.c:3051:23: note: in expansion of macro 'SWITCH_OP' 3051 | SWITCH_OP(Comp, | ^~~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ mic.c:3091:37: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 3091 | PUSHTRAIL_H_NONATOMIC(arr_ptr, FOLLOW(arr_ptr)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3041:5: note: in expansion of macro 'SWITCH_OP_INT' 3041 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3041:5: note: in expansion of macro 'SWITCH_OP_INT' 3041 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3041:5: note: in expansion of macro 'SWITCH_OP_INT' 3041 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ mic.c:3041:5: note: in expansion of macro 'SWITCH_OP_INT' 3041 | SWITCH_OP_INT(Index, | ^~~~~~~~~~~~~ mic.c: In function 'b_INSERT_ORDERED_ccf': bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3109:5: note: in expansion of macro 'DEREF' 3109 | DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3109:5: note: in expansion of macro 'DEREF' 3109 | DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4075:9: note: in expansion of macro 'BUILD_U' 4075 | BUILD_U(r_unify_arg_vu); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3109:5: note: in expansion of macro 'DEREF' 3109 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:333:5: note: in expansion of macro 'LoadYFromBPList' 333 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3109:5: note: in expansion of macro 'DEREF' 3109 | DEREF(lst); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4088:9: note: in expansion of macro 'BUILD_V0' 4088 | BUILD_V0; | ^~~~~~~~ mic.c:3113:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3113 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3118:32: note: in expansion of macro 'ADDTAG' 3118 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3121:39: note: in expansion of macro 'DEREF' 3121 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3121:39: note: in expansion of macro 'DEREF' 3121 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3121:39: note: in expansion of macro 'DEREF' 3121 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3121:39: note: in expansion of macro 'DEREF' 3121 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:334:5: note: in expansion of macro 'LoadLiteralFromBPList' 334 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3128:24: note: in expansion of macro 'ADDTAG' 3128 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3131:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3131 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3131:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3131 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3131:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3131 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_INSERT_ORDERED_NO_DUP_ccf': term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4102:9: note: in expansion of macro 'BUILD_U' 4102 | BUILD_U(r_unify_arg_uv0); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3142:5: note: in expansion of macro 'DEREF' 3142 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4103:9: note: in expansion of macro 'BUILD_V0' 4103 | BUILD_V0; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3142:5: note: in expansion of macro 'DEREF' 3142 | DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4117:9: note: in expansion of macro 'BUILD_V0' 4117 | BUILD_V0; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3142:5: note: in expansion of macro 'DEREF' 3142 | DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:203:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4118:9: note: in expansion of macro 'BUILD_W' 4118 | BUILD_W; | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3142:5: note: in expansion of macro 'DEREF' 3142 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:340:5: note: in expansion of macro 'LoadAddrFromBPList' 340 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ mic.c:3148:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3148 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ toam.h:203:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4131:9: note: in expansion of macro 'BUILD_W' 4131 | BUILD_W; | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3154:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3154 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4145:9: note: in expansion of macro 'BUILD_V0' 4145 | BUILD_V0; | ^~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3154:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3154 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4146:9: note: in expansion of macro 'BUILD_V0' 4146 | BUILD_V0; | ^~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3154:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3154 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4160:9: note: in expansion of macro 'BUILD_V0' 4160 | BUILD_V0; | ^~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3158:32: note: in expansion of macro 'ADDTAG' 3158 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4161:9: note: in expansion of macro 'BUILD_V0' 4161 | BUILD_V0; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3161:39: note: in expansion of macro 'DEREF' 3161 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4162:9: note: in expansion of macro 'BUILD_V0' 4162 | BUILD_V0; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3161:39: note: in expansion of macro 'DEREF' 3161 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3161:39: note: in expansion of macro 'DEREF' 3161 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4177:9: note: in expansion of macro 'BUILD_V0' 4177 | BUILD_V0; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3161:39: note: in expansion of macro 'DEREF' 3161 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4178:9: note: in expansion of macro 'BUILD_V0' 4178 | BUILD_V0; | ^~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3168:24: note: in expansion of macro 'ADDTAG' 3168 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4179:9: note: in expansion of macro 'BUILD_V0' 4179 | BUILD_V0; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3171:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3171 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:341:5: note: in expansion of macro 'LoadYFromBPList' 341 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4180:9: note: in expansion of macro 'BUILD_V0' 4180 | BUILD_V0; | ^~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3171:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3171 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3171:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3171 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ mic.c: In function 'b_INSERT_ORDERED_DOWN_ccf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(lst); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(lst); | ^~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3181:5: note: in expansion of macro 'DEREF' 3181 | DEREF(lst); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ mic.c:3185:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3185 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3190:32: note: in expansion of macro 'ADDTAG' 3190 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3193:39: note: in expansion of macro 'DEREF' 3193 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3193:39: note: in expansion of macro 'DEREF' 3193 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4197:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4197 | op1 = YC(*(P+2)); BUILD_ARG_U_VALUE(op1, r_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:342:5: note: in expansion of macro 'LoadYFromBPList' 342 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3193:39: note: in expansion of macro 'DEREF' 3193 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3193:39: note: in expansion of macro 'DEREF' 3193 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3200:24: note: in expansion of macro 'ADDTAG' 3200 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3203:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3203 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3203:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3203 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3203:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3203 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_INSERT_ORDERED_DOWN_NO_DUP_ccf': term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3214:5: note: in expansion of macro 'DEREF' 3214 | DEREF(lst); | ^~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4198:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4198 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, rr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ mic.c:3221:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3221 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:343:5: note: in expansion of macro 'LoadYFromBPList' 343 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3227:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3227 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3227:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3227 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3227:13: note: in expansion of macro 'ASSIGN_v_heap_term' 3227 | ASSIGN_v_heap_term(ret_lst, lst0); | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3231:32: note: in expansion of macro 'ADDTAG' 3231 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3234:39: note: in expansion of macro 'DEREF' 3234 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3234:39: note: in expansion of macro 'DEREF' 3234 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3234:39: note: in expansion of macro 'DEREF' 3234 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3234:39: note: in expansion of macro 'DEREF' 3234 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3241:24: note: in expansion of macro 'ADDTAG' 3241 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4199:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4199 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rrr_unify_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3244:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3244 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:344:5: note: in expansion of macro 'LoadYFromBPList' 344 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3244:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3244 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3244:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3244 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ mic.c: In function 'b_INSERT_STATE_LIST_ccf': term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3258:5: note: in expansion of macro 'DEREF' 3258 | DEREF(lst); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3258:5: note: in expansion of macro 'DEREF' 3258 | DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3258:5: note: in expansion of macro 'DEREF' 3258 | DEREF(lst); | ^~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3258:5: note: in expansion of macro 'DEREF' 3258 | DEREF(lst); | ^~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ mic.c:3262:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3262 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(lst); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3267:32: note: in expansion of macro 'ADDTAG' 3267 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4214:27: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4214 | op1 = YC(*(P+1)); BUILD_ARG_U_VALUE(op1, r_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ mic.c:3270:39: note: in expansion of macro 'DEREF' 3270 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ mic.c:3270:39: note: in expansion of macro 'DEREF' 3270 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:345:5: note: in expansion of macro 'LoadYFromBPList' 345 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ mic.c:3270:39: note: in expansion of macro 'DEREF' 3270 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ mic.c:3270:39: note: in expansion of macro 'DEREF' 3270 | lst = FOLLOW(list_ptr+1); DEREF(lst); | ^~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ mic.c:3278:24: note: in expansion of macro 'ADDTAG' 3278 | FOLLOW(tail_ptr) = ADDTAG(heap_top, LST); | ^~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:191:40: note: in expansion of macro 'FOLLOW' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~ mic.c:3281:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3281 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3281:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3281 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:191:60: note: in expansion of macro 'PUSHTRAIL' 191 | #define ASSIGN_v_heap_term(op, value) {FOLLOW(op) = value; PUSHTRAIL(op);} | ^~~~~~~~~ mic.c:3281:5: note: in expansion of macro 'ASSIGN_v_heap_term' 3281 | ASSIGN_v_heap_term(ret_lst, lst_cp); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4215:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4215 | op1 = YC(*P); BUILD_ARG_U_VALUE(op1, rr_unify_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4228:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4228 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:346:5: note: in expansion of macro 'LoadYFromBPList' 346 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4229:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4229 | FOLLOW(H) = (BPLONG)H; H++; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4242:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4242 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4243:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4243 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4244:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4244 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4256:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4256 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4257:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4257 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4258:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4258 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4259:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4259 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4271:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4271 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4272:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4272 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:347:5: note: in expansion of macro 'LoadYFromBPList' 347 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4273:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4273 | FOLLOW(H) = (BPLONG)H; H++; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4274:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4274 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4275:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4275 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:206:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 206 | op = (BPLONG)Y(op); \ | ^ emu_inst.h:4294:17: note: in expansion of macro 'BUILD_ARG_V' 4294 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:207:9: note: in expansion of macro 'PUSHTRAIL_s' 207 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4294:17: note: in expansion of macro 'BUILD_ARG_V' 4294 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:208:9: note: in expansion of macro 'FOLLOW' 208 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H; \ | ^~~~~~ emu_inst.h:4294:17: note: in expansion of macro 'BUILD_ARG_V' 4294 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:208:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 208 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H; \ | ^ emu_inst.h:4294:17: note: in expansion of macro 'BUILD_ARG_V' 4294 | op1 = *P++; BUILD_ARG_V(op1); H++; | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:4303:14: note: in expansion of macro 'ADDTAG' 4303 | *(H-1) = ADDTAG(H, STR); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:348:5: note: in expansion of macro 'LoadYFromBPList' 348 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:4312:14: note: in expansion of macro 'ADDTAG' 4312 | *(H-1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4337:5: note: in expansion of macro 'BUILD_V0' 4337 | BUILD_V0; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:349:5: note: in expansion of macro 'LoadYFromBPList' 349 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4338:5: note: in expansion of macro 'BUILD_U' 4338 | BUILD_U(r_build_arg_vu); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4345:5: note: in expansion of macro 'BUILD_V0' 4345 | BUILD_V0; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:350:5: note: in expansion of macro 'LoadLiteralFromBPList' 350 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:4353:5: note: in expansion of macro 'BUILD_U' 4353 | BUILD_U(r_build_arg_uv0); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4354:5: note: in expansion of macro 'BUILD_V0' 4354 | BUILD_V0; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4361:5: note: in expansion of macro 'BUILD_V0' 4361 | BUILD_V0; | ^~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:356:5: note: in expansion of macro 'LoadAddrFromBPList' 356 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:203:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4362:5: note: in expansion of macro 'BUILD_W' 4362 | BUILD_W; | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:203:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | #define BUILD_W {FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4369:5: note: in expansion of macro 'BUILD_W' 4369 | BUILD_W; | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4377:5: note: in expansion of macro 'BUILD_V0' 4377 | BUILD_V0; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4383:5: note: in expansion of macro 'BUILD_V0' 4383 | BUILD_V0; | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4389:5: note: in expansion of macro 'BUILD_V0' 4389 | BUILD_V0; | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:4395:5: note: in expansion of macro 'BUILD_V0' 4395 | BUILD_V0; | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4403:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4403 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4410:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4410 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:357:5: note: in expansion of macro 'LoadConstantFromBPList' 357 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4417:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4417 | FOLLOW(H) = (BPLONG)H; H++; | ^ emu_inst.h:4423:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4423 | FOLLOW(H) = (BPLONG)H; H++; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4429:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4429 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:358:5: note: in expansion of macro 'LoadYFromBPList' 358 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4437:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4437 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_4u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:359:5: note: in expansion of macro 'LoadLiteralFromBPList' 359 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4443:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4443 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_3u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:365:5: note: in expansion of macro 'LoadAddrFromBPList' 365 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4449:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4449 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_2u); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:366:5: note: in expansion of macro 'LoadConstantFromBPList' 366 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:4455:21: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4455 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, r_build_arg_u); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:367:5: note: in expansion of macro 'LoadYFromBPList' 367 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4465:5: note: in expansion of macro 'SWITCH_OP_LST' 4465 | SWITCH_OP_LST(op1, rr_unify_list, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4465:5: note: in expansion of macro 'SWITCH_OP_LST' 4465 | SWITCH_OP_LST(op1, rr_unify_list, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4465:5: note: in expansion of macro 'SWITCH_OP_LST' 4465 | SWITCH_OP_LST(op1, rr_unify_list, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4465:5: note: in expansion of macro 'SWITCH_OP_LST' 4465 | SWITCH_OP_LST(op1, rr_unify_list, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4466:20: note: in expansion of macro 'PUSHTRAIL' 4466 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4466:20: note: in expansion of macro 'PUSHTRAIL' 4466 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4467:23: note: in expansion of macro 'FOLLOW' 4467 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4467:37: note: in expansion of macro 'ADDTAG' 4467 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:368:5: note: in expansion of macro 'LoadYFromBPList' 368 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:369:5: note: in expansion of macro 'LoadLiteralFromBPList' 369 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:375:5: note: in expansion of macro 'LoadAddrFromBPList' 375 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:150:25: note: in expansion of macro 'ADDTAG' 150 | FOLLOW(H) = ADDTAG(H+1, LST); H++; \ | ^~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:376:5: note: in expansion of macro 'LoadConstantFromBPList' 376 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:377:5: note: in expansion of macro 'LoadYFromBPList' 377 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:378:5: note: in expansion of macro 'LoadYFromBPList' 378 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4468:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4468 | BUILD_REST_LIST_Zs(arity, rrr_unify_list1, rrr_unify_list2, rrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4470:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4470 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:224:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 224 | op1 = (BPLONG)Y(op1 >> 2); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:225:17: note: in expansion of macro 'PUSHTRAIL_s' 225 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:226:17: note: in expansion of macro 'FOLLOW' 226 | FOLLOW(op1) = FOLLOW(arg_ptr); \ | ^~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:379:5: note: in expansion of macro 'LoadYFromBPList' 379 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4471:35: note: in expansion of macro 'UNIFY_ARG_Z' 4471 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_list1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:380:5: note: in expansion of macro 'LoadLiteralFromBPList' 380 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:224:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 224 | op1 = (BPLONG)Y(op1 >> 2); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:225:17: note: in expansion of macro 'PUSHTRAIL_s' 225 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:226:17: note: in expansion of macro 'FOLLOW' 226 | FOLLOW(op1) = FOLLOW(arg_ptr); \ | ^~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:386:5: note: in expansion of macro 'LoadAddrFromBPList' 386 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4477:39: note: in expansion of macro 'UNIFY_ARG_Z' 4477 | op1 = *P++; UNIFY_ARG_Z(sreg+1, op1, rr_unify_list7); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4479:26: note: in expansion of macro 'ADDTAG' 4479 | {op2 = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:387:5: note: in expansion of macro 'LoadConstantFromBPList' 387 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:388:5: note: in expansion of macro 'LoadYFromBPList' 388 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:150:25: note: in expansion of macro 'ADDTAG' 150 | FOLLOW(H) = ADDTAG(H+1, LST); H++; \ | ^~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:389:5: note: in expansion of macro 'LoadYFromBPList' 389 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:390:5: note: in expansion of macro 'LoadYFromBPList' 390 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:391:5: note: in expansion of macro 'LoadYFromBPList' 391 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:4480:23: note: in expansion of macro 'BUILD_REST_LIST_Zs' 4480 | BUILD_REST_LIST_Zs(arity, rrrr_unify_list1, rrrr_unify_list2, rrrr_unify_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4493:5: note: in expansion of macro 'SWITCH_OP_LST' 4493 | SWITCH_OP_LST(op1, rr_unify_comp_list, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:392:5: note: in expansion of macro 'LoadLiteralFromBPList' 392 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4493:5: note: in expansion of macro 'SWITCH_OP_LST' 4493 | SWITCH_OP_LST(op1, rr_unify_comp_list, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4493:5: note: in expansion of macro 'SWITCH_OP_LST' 4493 | SWITCH_OP_LST(op1, rr_unify_comp_list, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4493:5: note: in expansion of macro 'SWITCH_OP_LST' 4493 | SWITCH_OP_LST(op1, rr_unify_comp_list, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4494:20: note: in expansion of macro 'PUSHTRAIL' 4494 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4494:20: note: in expansion of macro 'PUSHTRAIL' 4494 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4495:23: note: in expansion of macro 'FOLLOW' 4495 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:395:5: note: in expansion of macro 'LoadLiteralFromBPList' 395 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4495:37: note: in expansion of macro 'ADDTAG' 4495 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ table.c: In function 'b_GET_PICAT_TABLE_MAP_cf': toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ table.c:2186:27: warning: '__builtin_memset' writing 56 bytes into a region of size 28 overflows the destination [-Wstringop-overflow=] 2186 | FOLLOW(tmp_ptr+i) = (BPLONG)NULL; loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ table.c:2183:27: note: destination object of size 28 allocated by 'malloc' 2183 | tmp_ptr = (BPLONG_PTR)malloc(7*sizeof(BPLONG_PTR)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:397:5: note: in expansion of macro 'LoadZsFromBPList' 397 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:162:25: note: in expansion of macro 'ADDTAG' 162 | FOLLOW(H) = ADDTAG(H+1, LST); H++; \ | ^~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:398:5: note: in expansion of macro 'LoadLiteralFromBPList' 398 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:402:5: note: in expansion of macro 'LoadYFromBPList' 402 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4496:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4496 | BUILD_REST_COMP_LIST_Zs(arity, rrr_unify_comp_list_1, rrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4498:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4498 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:224:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 224 | op1 = (BPLONG)Y(op1 >> 2); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:225:17: note: in expansion of macro 'PUSHTRAIL_s' 225 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:226:17: note: in expansion of macro 'FOLLOW' 226 | FOLLOW(op1) = FOLLOW(arg_ptr); \ | ^~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:403:5: note: in expansion of macro 'LoadLiteralFromBPList' 403 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4499:35: note: in expansion of macro 'UNIFY_ARG_Z' 4499 | op1 = *P++; UNIFY_ARG_Z(sreg, op1, rr_unify_comp_list_1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4507:26: note: in expansion of macro 'ADDTAG' 4507 | {op2 = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:406:5: note: in expansion of macro 'LoadYFromBPList' 406 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:407:5: note: in expansion of macro 'LoadConstantFromBPList' 407 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:162:25: note: in expansion of macro 'ADDTAG' 162 | FOLLOW(H) = ADDTAG(H+1, LST); H++; \ | ^~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:408:5: note: in expansion of macro 'LoadAddrFromBPList' 408 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:409:5: note: in expansion of macro 'LoadAddrFromBPList' 409 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:4508:23: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 4508 | BUILD_REST_COMP_LIST_Zs(arity, rrrr_unify_comp_list_1, rrrr_unify_comp_list_2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4519:5: note: in expansion of macro 'SWITCH_OP_LST' 4519 | SWITCH_OP_LST(op1, rr_unify_cons, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4519:5: note: in expansion of macro 'SWITCH_OP_LST' 4519 | SWITCH_OP_LST(op1, rr_unify_cons, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:412:5: note: in expansion of macro 'LoadYFromBPList' 412 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4519:5: note: in expansion of macro 'SWITCH_OP_LST' 4519 | SWITCH_OP_LST(op1, rr_unify_cons, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4519:5: note: in expansion of macro 'SWITCH_OP_LST' 4519 | SWITCH_OP_LST(op1, rr_unify_cons, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4521:23: note: in expansion of macro 'PUSHTRAIL' 4521 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4521:23: note: in expansion of macro 'PUSHTRAIL' 4521 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4522:23: note: in expansion of macro 'FOLLOW' 4522 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4522:37: note: in expansion of macro 'ADDTAG' 4522 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:413:5: note: in expansion of macro 'LoadAddrFromBPList' 413 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:414:5: note: in expansion of macro 'LoadAddrFromBPList' 414 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4523:23: note: in expansion of macro 'BUILD_Z' 4523 | BUILD_Z(op1, rr_unify_cons1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:417:5: note: in expansion of macro 'LoadYFromBPList' 417 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:418:5: note: in expansion of macro 'LoadStructFromBPList' 418 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4524:23: note: in expansion of macro 'BUILD_Z' 4524 | BUILD_Z(op1, rr_unify_cons2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4527:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4527 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:419:5: note: in expansion of macro 'LoadAddrFromBPList' 419 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:224:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 224 | op1 = (BPLONG)Y(op1 >> 2); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:225:17: note: in expansion of macro 'PUSHTRAIL_s' 225 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:226:17: note: in expansion of macro 'FOLLOW' 226 | FOLLOW(op1) = FOLLOW(arg_ptr); \ | ^~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:420:5: note: in expansion of macro 'LoadAddrFromBPList' 420 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:232:13: note: in expansion of macro 'UNIFY_ARG_CONST' 232 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4528:37: note: in expansion of macro 'UNIFY_ARG_Z' 4528 | op1 = *(P+1); UNIFY_ARG_Z(sreg+1, op1, rrrr_unify_cons1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:262:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 262 | op1 = (BPLONG)Y(op1 >> 2); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:263:17: note: in expansion of macro 'PUSHTRAIL_s' 263 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:264:17: note: in expansion of macro 'FOLLOW' 264 | FOLLOW(op1) = FOLLOW(arg_ptr); \ | ^~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:423:5: note: in expansion of macro 'LoadYFromBPList' 423 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:271:24: note: in expansion of macro 'UNIFY_D_CONST' 271 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:271:24: note: in expansion of macro 'UNIFY_D_CONST' 271 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:271:24: note: in expansion of macro 'UNIFY_D_CONST' 271 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:271:24: note: in expansion of macro 'UNIFY_D_CONST' 271 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:424:5: note: in expansion of macro 'LoadStructFromBPList' 424 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:314:24: note: in expansion of macro 'FOLLOW' 314 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:271:24: note: in expansion of macro 'UNIFY_D_CONST' 271 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:271:24: note: in expansion of macro 'UNIFY_D_CONST' 271 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:269:13: note: in expansion of macro 'SWITCH_OP' 269 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:271:24: note: in expansion of macro 'UNIFY_D_CONST' 271 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:277:13: note: in expansion of macro 'UNIFY_ARG_CONST' 277 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:277:13: note: in expansion of macro 'UNIFY_ARG_CONST' 277 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:277:13: note: in expansion of macro 'UNIFY_ARG_CONST' 277 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:425:5: note: in expansion of macro 'LoadAddrFromBPList' 425 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:277:13: note: in expansion of macro 'UNIFY_ARG_CONST' 277 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:277:13: note: in expansion of macro 'UNIFY_ARG_CONST' 277 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:277:13: note: in expansion of macro 'UNIFY_ARG_CONST' 277 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:4529:41: note: in expansion of macro 'UNIFY_LAST_ARG_Z' 4529 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z(sreg, op1, rrrr_unify_cons2, rrrr_unify_cons3, rrrr_unify_cons4); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4533:29: note: in expansion of macro 'ADDTAG' 4533 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:426:5: note: in expansion of macro 'LoadAddrFromBPList' 426 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:427:5: note: in expansion of macro 'LoadYFromBPList' 427 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4534:23: note: in expansion of macro 'BUILD_Z' 4534 | BUILD_Z(tmp_op, rrr_unify_cons1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:431:5: note: in expansion of macro 'LoadYFromBPList' 431 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:432:5: note: in expansion of macro 'LoadAddrFromBPList' 432 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:4535:23: note: in expansion of macro 'BUILD_Z' 4535 | BUILD_Z(tmp_op, rrr_unify_cons2); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4545:5: note: in expansion of macro 'CUT0' 4545 | CUT0; | ^~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4545:5: note: in expansion of macro 'CUT0' 4545 | CUT0; | ^~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4552:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4552 | op3 = (BPLONG)NextOperandY; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:4553:11: note: in expansion of macro 'FOLLOW' 4553 | op1 = FOLLOW(op3); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4554:5: note: in expansion of macro 'SWITCH_OP_LST' 4554 | SWITCH_OP_LST(op1, rr_unify_cons_w, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:433:5: note: in expansion of macro 'LoadAddrFromBPList' 433 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4554:5: note: in expansion of macro 'SWITCH_OP_LST' 4554 | SWITCH_OP_LST(op1, rr_unify_cons_w, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4554:5: note: in expansion of macro 'SWITCH_OP_LST' 4554 | SWITCH_OP_LST(op1, rr_unify_cons_w, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4554:5: note: in expansion of macro 'SWITCH_OP_LST' 4554 | SWITCH_OP_LST(op1, rr_unify_cons_w, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4555:20: note: in expansion of macro 'PUSHTRAIL' 4555 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4555:20: note: in expansion of macro 'PUSHTRAIL' 4555 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4556:23: note: in expansion of macro 'FOLLOW' 4556 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4556:37: note: in expansion of macro 'ADDTAG' 4556 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:434:5: note: in expansion of macro 'LoadAddrFromBPList' 434 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4557:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4557 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4558:23: note: in expansion of macro 'FOLLOW' 4558 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4558:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4558 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4560:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4560 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4561:23: note: in expansion of macro 'FOLLOW' 4561 | FOLLOW(op3) = FOLLOW(sreg+1); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4563:26: note: in expansion of macro 'ADDTAG' 4563 | {op2 = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4564:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4564 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4565:23: note: in expansion of macro 'FOLLOW' 4565 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4565:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4565 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:435:5: note: in expansion of macro 'LoadYFromBPList' 435 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4575:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4575 | op3 = (BPLONG)NextOperandY; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:4576:11: note: in expansion of macro 'FOLLOW' 4576 | op1 = FOLLOW(op3); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4577:5: note: in expansion of macro 'SWITCH_OP_LST' 4577 | SWITCH_OP_LST(op1, rr_unify_cons_u, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4577:5: note: in expansion of macro 'SWITCH_OP_LST' 4577 | SWITCH_OP_LST(op1, rr_unify_cons_u, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4577:5: note: in expansion of macro 'SWITCH_OP_LST' 4577 | SWITCH_OP_LST(op1, rr_unify_cons_u, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4577:5: note: in expansion of macro 'SWITCH_OP_LST' 4577 | SWITCH_OP_LST(op1, rr_unify_cons_u, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4578:20: note: in expansion of macro 'PUSHTRAIL' 4578 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4578:20: note: in expansion of macro 'PUSHTRAIL' 4578 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:436:5: note: in expansion of macro 'LoadYFromBPList' 436 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4579:23: note: in expansion of macro 'FOLLOW' 4579 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4579:37: note: in expansion of macro 'ADDTAG' 4579 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:439:5: note: in expansion of macro 'LoadYFromBPList' 439 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4581:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4581 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4582:23: note: in expansion of macro 'FOLLOW' 4582 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4582:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4582 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4584:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4584 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4585:23: note: in expansion of macro 'FOLLOW' 4585 | FOLLOW(op3) = FOLLOW(sreg+1); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4589:29: note: in expansion of macro 'ADDTAG' 4589 | op2 = ADDTAG(H, LST); | ^~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:440:5: note: in expansion of macro 'LoadAddrFromBPList' 440 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:441:5: note: in expansion of macro 'LoadAddrFromBPList' 441 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4591:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4591 | BUILD_ARG_U_VALUE(tmp_op, rrr_unify_cons_u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4592:23: note: in expansion of macro 'FOLLOW' 4592 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4592:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4592 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4602:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4602 | op3 = (BPLONG)NextOperandY; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:4603:11: note: in expansion of macro 'FOLLOW' 4603 | op1 = FOLLOW(op3); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:442:5: note: in expansion of macro 'LoadAddrFromBPList' 442 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4604:5: note: in expansion of macro 'SWITCH_OP_LST' 4604 | SWITCH_OP_LST(op1, rr_unify_cons_v0, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4604:5: note: in expansion of macro 'SWITCH_OP_LST' 4604 | SWITCH_OP_LST(op1, rr_unify_cons_v0, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4604:5: note: in expansion of macro 'SWITCH_OP_LST' 4604 | SWITCH_OP_LST(op1, rr_unify_cons_v0, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4604:5: note: in expansion of macro 'SWITCH_OP_LST' 4604 | SWITCH_OP_LST(op1, rr_unify_cons_v0, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4605:20: note: in expansion of macro 'PUSHTRAIL' 4605 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4605:20: note: in expansion of macro 'PUSHTRAIL' 4605 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4606:23: note: in expansion of macro 'FOLLOW' 4606 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4606:37: note: in expansion of macro 'ADDTAG' 4606 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:443:5: note: in expansion of macro 'LoadYFromBPList' 443 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4607:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4607 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4608:23: note: in expansion of macro 'FOLLOW' 4608 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4608:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4608 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4610:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4610 | {sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ emu_inst.h:4612:23: note: in expansion of macro 'FOLLOW' 4612 | FOLLOW(op3) = FOLLOW(sreg+1); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4614:26: note: in expansion of macro 'ADDTAG' 4614 | {op2 = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4615:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4615 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4616:23: note: in expansion of macro 'FOLLOW' 4616 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4616:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4616 | FOLLOW(op3) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:446:5: note: in expansion of macro 'LoadYFromBPList' 446 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4626:5: note: in expansion of macro 'CUT0' 4626 | CUT0; | ^~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4626:5: note: in expansion of macro 'CUT0' 4626 | CUT0; | ^~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4635:5: note: in expansion of macro 'SWITCH_OP_LST' 4635 | SWITCH_OP_LST(op1, rr_unify_cons_uu, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4635:5: note: in expansion of macro 'SWITCH_OP_LST' 4635 | SWITCH_OP_LST(op1, rr_unify_cons_uu, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4635:5: note: in expansion of macro 'SWITCH_OP_LST' 4635 | SWITCH_OP_LST(op1, rr_unify_cons_uu, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4635:5: note: in expansion of macro 'SWITCH_OP_LST' 4635 | SWITCH_OP_LST(op1, rr_unify_cons_uu, | ^~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:447:5: note: in expansion of macro 'LoadAddrFromBPList' 447 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4637:23: note: in expansion of macro 'PUSHTRAIL' 4637 | PUSHTRAIL(op1); | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4637:23: note: in expansion of macro 'PUSHTRAIL' 4637 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4638:23: note: in expansion of macro 'FOLLOW' 4638 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4638:37: note: in expansion of macro 'ADDTAG' 4638 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:448:5: note: in expansion of macro 'LoadAddrFromBPList' 448 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4640:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4640 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:449:5: note: in expansion of macro 'LoadAddrFromBPList' 449 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4642:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4642 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:461:5: note: in expansion of macro 'LoadYFromBPList' 461 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4646:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4646 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4650:29: note: in expansion of macro 'ADDTAG' 4650 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:462:5: note: in expansion of macro 'LoadYFromBPList' 462 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4652:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4652 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:463:5: note: in expansion of macro 'LoadAddrFromBPList' 463 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4654:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4654 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4665:5: note: in expansion of macro 'CUT0' 4665 | CUT0; | ^~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4665:5: note: in expansion of macro 'CUT0' 4665 | CUT0; | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4672:5: note: in expansion of macro 'SWITCH_OP_LST' 4672 | SWITCH_OP_LST(op1, rr_unify_cons_uv0, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4672:5: note: in expansion of macro 'SWITCH_OP_LST' 4672 | SWITCH_OP_LST(op1, rr_unify_cons_uv0, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:469:5: note: in expansion of macro 'LoadYFromBPList' 469 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4672:5: note: in expansion of macro 'SWITCH_OP_LST' 4672 | SWITCH_OP_LST(op1, rr_unify_cons_uv0, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4672:5: note: in expansion of macro 'SWITCH_OP_LST' 4672 | SWITCH_OP_LST(op1, rr_unify_cons_uv0, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4674:23: note: in expansion of macro 'PUSHTRAIL' 4674 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4674:23: note: in expansion of macro 'PUSHTRAIL' 4674 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4675:23: note: in expansion of macro 'FOLLOW' 4675 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4675:37: note: in expansion of macro 'ADDTAG' 4675 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:470:5: note: in expansion of macro 'LoadConstantFromBPList' 470 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4677:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4677 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:471:5: note: in expansion of macro 'LoadAddrFromBPList' 471 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4678:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4678 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4681:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4681 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4686:29: note: in expansion of macro 'ADDTAG' 4686 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:475:5: note: in expansion of macro 'LoadYFromBPList' 475 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4688:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4688 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uv0_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4689:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4689 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4700:5: note: in expansion of macro 'SWITCH_OP_LST' 4700 | SWITCH_OP_LST(op1, rr_unify_cons_uw, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4700:5: note: in expansion of macro 'SWITCH_OP_LST' 4700 | SWITCH_OP_LST(op1, rr_unify_cons_uw, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:476:5: note: in expansion of macro 'LoadLiteralFromBPList' 476 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4700:5: note: in expansion of macro 'SWITCH_OP_LST' 4700 | SWITCH_OP_LST(op1, rr_unify_cons_uw, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4700:5: note: in expansion of macro 'SWITCH_OP_LST' 4700 | SWITCH_OP_LST(op1, rr_unify_cons_uw, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4702:23: note: in expansion of macro 'PUSHTRAIL' 4702 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4702:23: note: in expansion of macro 'PUSHTRAIL' 4702 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4703:23: note: in expansion of macro 'FOLLOW' 4703 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4703:37: note: in expansion of macro 'ADDTAG' 4703 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:477:5: note: in expansion of macro 'LoadAddrFromBPList' 477 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:481:5: note: in expansion of macro 'LoadLiteralFromBPList' 481 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4705:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4705 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4706:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4706 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4709:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4709 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4713:29: note: in expansion of macro 'ADDTAG' 4713 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:482:5: note: in expansion of macro 'LoadYFromBPList' 482 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4715:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4715 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uw_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4716:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4716 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:483:5: note: in expansion of macro 'LoadAddrFromBPList' 483 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4728:5: note: in expansion of macro 'SWITCH_OP_LST' 4728 | SWITCH_OP_LST(op1, rr_unify_cons_uc, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4728:5: note: in expansion of macro 'SWITCH_OP_LST' 4728 | SWITCH_OP_LST(op1, rr_unify_cons_uc, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4728:5: note: in expansion of macro 'SWITCH_OP_LST' 4728 | SWITCH_OP_LST(op1, rr_unify_cons_uc, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4728:5: note: in expansion of macro 'SWITCH_OP_LST' 4728 | SWITCH_OP_LST(op1, rr_unify_cons_uc, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4730:23: note: in expansion of macro 'PUSHTRAIL' 4730 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4730:23: note: in expansion of macro 'PUSHTRAIL' 4730 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4731:23: note: in expansion of macro 'FOLLOW' 4731 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4731:37: note: in expansion of macro 'ADDTAG' 4731 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:498:5: note: in expansion of macro 'LoadYFromBPList' 498 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:499:5: note: in expansion of macro 'LoadAddrFromBPList' 499 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4733:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4733 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4738:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4738 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4742:29: note: in expansion of macro 'ADDTAG' 4742 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:502:5: note: in expansion of macro 'LoadYFromBPList' 502 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4744:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4744 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_uc_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4756:5: note: in expansion of macro 'CUT0' 4756 | CUT0; | ^~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:503:5: note: in expansion of macro 'LoadLiteralFromBPList' 503 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4756:5: note: in expansion of macro 'CUT0' 4756 | CUT0; | ^~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4763:5: note: in expansion of macro 'SWITCH_OP_LST' 4763 | SWITCH_OP_LST(op1, rr_unify_cons_v0v0, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4763:5: note: in expansion of macro 'SWITCH_OP_LST' 4763 | SWITCH_OP_LST(op1, rr_unify_cons_v0v0, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4763:5: note: in expansion of macro 'SWITCH_OP_LST' 4763 | SWITCH_OP_LST(op1, rr_unify_cons_v0v0, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4763:5: note: in expansion of macro 'SWITCH_OP_LST' 4763 | SWITCH_OP_LST(op1, rr_unify_cons_v0v0, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4765:23: note: in expansion of macro 'PUSHTRAIL' 4765 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:504:5: note: in expansion of macro 'LoadLiteralFromBPList' 504 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4765:23: note: in expansion of macro 'PUSHTRAIL' 4765 | PUSHTRAIL(op1); | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4766:23: note: in expansion of macro 'FOLLOW' 4766 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4766:37: note: in expansion of macro 'ADDTAG' 4766 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4767:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4767 | YC(*P) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4768:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4768 | YC(*(P+1)) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4772:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4772 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:505:5: note: in expansion of macro 'LoadAddrFromBPList' 505 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4778:29: note: in expansion of macro 'ADDTAG' 4778 | op2 = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4779:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4779 | YC(*P) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4780:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4780 | YC(*(P+1)) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4791:5: note: in expansion of macro 'CUT0' 4791 | CUT0; | ^~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4791:5: note: in expansion of macro 'CUT0' 4791 | CUT0; | ^~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4798:5: note: in expansion of macro 'SWITCH_OP_LST' 4798 | SWITCH_OP_LST(op1, rr_unify_cons_v0u, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4798:5: note: in expansion of macro 'SWITCH_OP_LST' 4798 | SWITCH_OP_LST(op1, rr_unify_cons_v0u, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4798:5: note: in expansion of macro 'SWITCH_OP_LST' 4798 | SWITCH_OP_LST(op1, rr_unify_cons_v0u, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:508:5: note: in expansion of macro 'LoadConstantFromBPList' 508 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4798:5: note: in expansion of macro 'SWITCH_OP_LST' 4798 | SWITCH_OP_LST(op1, rr_unify_cons_v0u, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4800:23: note: in expansion of macro 'PUSHTRAIL' 4800 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4800:23: note: in expansion of macro 'PUSHTRAIL' 4800 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4801:23: note: in expansion of macro 'FOLLOW' 4801 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4801:37: note: in expansion of macro 'ADDTAG' 4801 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4802:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4802 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:509:5: note: in expansion of macro 'LoadAddrFromBPList' 509 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4804:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4804 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:512:5: note: in expansion of macro 'LoadConstantFromBPList' 512 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4807:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4807 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4812:29: note: in expansion of macro 'ADDTAG' 4812 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4813:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4813 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:513:5: note: in expansion of macro 'LoadAddrFromBPList' 513 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4815:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4815 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_v0u_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4826:5: note: in expansion of macro 'SWITCH_OP_LST' 4826 | SWITCH_OP_LST(op1, rr_unify_cons_v0w, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:514:5: note: in expansion of macro 'LoadAddrFromBPList' 514 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4826:5: note: in expansion of macro 'SWITCH_OP_LST' 4826 | SWITCH_OP_LST(op1, rr_unify_cons_v0w, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4826:5: note: in expansion of macro 'SWITCH_OP_LST' 4826 | SWITCH_OP_LST(op1, rr_unify_cons_v0w, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4826:5: note: in expansion of macro 'SWITCH_OP_LST' 4826 | SWITCH_OP_LST(op1, rr_unify_cons_v0w, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4828:23: note: in expansion of macro 'PUSHTRAIL' 4828 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4828:23: note: in expansion of macro 'PUSHTRAIL' 4828 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4829:23: note: in expansion of macro 'FOLLOW' 4829 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:518:5: note: in expansion of macro 'LoadStructFromBPList' 518 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4829:37: note: in expansion of macro 'ADDTAG' 4829 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4830:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4830 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4831:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4831 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4834:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4834 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4838:29: note: in expansion of macro 'ADDTAG' 4838 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4839:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4839 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:4840:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4840 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:519:5: note: in expansion of macro 'LoadAddrFromBPList' 519 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4850:5: note: in expansion of macro 'CUT0' 4850 | CUT0; | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4850:5: note: in expansion of macro 'CUT0' 4850 | CUT0; | ^~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4857:5: note: in expansion of macro 'SWITCH_OP_LST' 4857 | SWITCH_OP_LST(op1, rr_unify_cons_v0c, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4857:5: note: in expansion of macro 'SWITCH_OP_LST' 4857 | SWITCH_OP_LST(op1, rr_unify_cons_v0c, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4857:5: note: in expansion of macro 'SWITCH_OP_LST' 4857 | SWITCH_OP_LST(op1, rr_unify_cons_v0c, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4857:5: note: in expansion of macro 'SWITCH_OP_LST' 4857 | SWITCH_OP_LST(op1, rr_unify_cons_v0c, | ^~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:525:5: note: in expansion of macro 'LoadAddrFromBPList' 525 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4859:23: note: in expansion of macro 'PUSHTRAIL' 4859 | PUSHTRAIL(op1); | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4859:23: note: in expansion of macro 'PUSHTRAIL' 4859 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4860:23: note: in expansion of macro 'FOLLOW' 4860 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4860:37: note: in expansion of macro 'ADDTAG' 4860 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4861:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4861 | YC(*P) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4866:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4866 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4871:29: note: in expansion of macro 'ADDTAG' 4871 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4872:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4872 | YC(*P) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:526:5: note: in expansion of macro 'LoadYFromBPList' 526 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4885:5: note: in expansion of macro 'SWITCH_OP_LST' 4885 | SWITCH_OP_LST(op1, rr_unify_cons_wv0, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4885:5: note: in expansion of macro 'SWITCH_OP_LST' 4885 | SWITCH_OP_LST(op1, rr_unify_cons_wv0, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4885:5: note: in expansion of macro 'SWITCH_OP_LST' 4885 | SWITCH_OP_LST(op1, rr_unify_cons_wv0, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4885:5: note: in expansion of macro 'SWITCH_OP_LST' 4885 | SWITCH_OP_LST(op1, rr_unify_cons_wv0, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4887:23: note: in expansion of macro 'PUSHTRAIL' 4887 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4887:23: note: in expansion of macro 'PUSHTRAIL' 4887 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4888:23: note: in expansion of macro 'FOLLOW' 4888 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:527:5: note: in expansion of macro 'LoadYFromBPList' 527 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4888:37: note: in expansion of macro 'ADDTAG' 4888 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4889:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4889 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4890:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4890 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4893:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4893 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4897:29: note: in expansion of macro 'ADDTAG' 4897 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4898:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4898 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4899:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4899 | YC(*P++) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4910:5: note: in expansion of macro 'SWITCH_OP_LST' 4910 | SWITCH_OP_LST(op1, rr_unify_cons_cu, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:535:5: note: in expansion of macro 'LoadYFromBPList' 535 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4910:5: note: in expansion of macro 'SWITCH_OP_LST' 4910 | SWITCH_OP_LST(op1, rr_unify_cons_cu, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4910:5: note: in expansion of macro 'SWITCH_OP_LST' 4910 | SWITCH_OP_LST(op1, rr_unify_cons_cu, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4910:5: note: in expansion of macro 'SWITCH_OP_LST' 4910 | SWITCH_OP_LST(op1, rr_unify_cons_cu, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4912:23: note: in expansion of macro 'PUSHTRAIL' 4912 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4912:23: note: in expansion of macro 'PUSHTRAIL' 4912 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4913:23: note: in expansion of macro 'FOLLOW' 4913 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4913:37: note: in expansion of macro 'ADDTAG' 4913 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:536:5: note: in expansion of macro 'LoadYFromBPList' 536 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4916:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4916 | BUILD_ARG_U_VALUE(op1, rr_unify_cons_cu_1); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:537:5: note: in expansion of macro 'LoadYFromBPList' 537 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4919:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4919 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4922:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4922 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cu); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4922:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4922 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cu); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4922:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4922 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cu); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4922:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4922 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cu); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:4922:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4922 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cu); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ emu_inst.h:4922:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4922 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cu); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4926:29: note: in expansion of macro 'ADDTAG' 4926 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:538:5: note: in expansion of macro 'LoadYFromBPList' 538 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:571:5: note: in expansion of macro 'LoadYFromBPList' 571 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:4929:23: note: in expansion of macro 'BUILD_ARG_U_VALUE' 4929 | BUILD_ARG_U_VALUE(op3, rrr_unify_cons_cu_2); H++; | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:495:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 495 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:4939:5: note: in expansion of macro 'CUT0' 4939 | CUT0; | ^~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:496:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 496 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:4939:5: note: in expansion of macro 'CUT0' 4939 | CUT0; | ^~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4946:5: note: in expansion of macro 'SWITCH_OP_LST' 4946 | SWITCH_OP_LST(op1, rr_unify_cons_cv0, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4946:5: note: in expansion of macro 'SWITCH_OP_LST' 4946 | SWITCH_OP_LST(op1, rr_unify_cons_cv0, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4946:5: note: in expansion of macro 'SWITCH_OP_LST' 4946 | SWITCH_OP_LST(op1, rr_unify_cons_cv0, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4946:5: note: in expansion of macro 'SWITCH_OP_LST' 4946 | SWITCH_OP_LST(op1, rr_unify_cons_cv0, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4948:23: note: in expansion of macro 'PUSHTRAIL' 4948 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:572:5: note: in expansion of macro 'LoadYFromBPList' 572 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4948:23: note: in expansion of macro 'PUSHTRAIL' 4948 | PUSHTRAIL(op1); | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4949:23: note: in expansion of macro 'FOLLOW' 4949 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4949:37: note: in expansion of macro 'ADDTAG' 4949 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4951:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4951 | YC(*(P+1)) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4955:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4955 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4960:29: note: in expansion of macro 'ADDTAG' 4960 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:4962:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4962 | YC(*(P+1)) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4974:5: note: in expansion of macro 'SWITCH_OP_LST' 4974 | SWITCH_OP_LST(op1, rr_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:573:5: note: in expansion of macro 'LoadYFromBPList' 573 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4974:5: note: in expansion of macro 'SWITCH_OP_LST' 4974 | SWITCH_OP_LST(op1, rr_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4974:5: note: in expansion of macro 'SWITCH_OP_LST' 4974 | SWITCH_OP_LST(op1, rr_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:4974:5: note: in expansion of macro 'SWITCH_OP_LST' 4974 | SWITCH_OP_LST(op1, rr_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4976:23: note: in expansion of macro 'PUSHTRAIL' 4976 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4976:23: note: in expansion of macro 'PUSHTRAIL' 4976 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4977:23: note: in expansion of macro 'FOLLOW' 4977 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:4977:37: note: in expansion of macro 'ADDTAG' 4977 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:576:5: note: in expansion of macro 'LoadConstantFromBPList' 576 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:4983:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4983 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4986:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4986 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cc); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4986:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4986 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cc); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4986:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4986 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cc); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:4986:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4986 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cc); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:4986:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4986 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cc); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ emu_inst.h:4986:23: note: in expansion of macro 'UNIFY_ARG_CONST' 4986 | UNIFY_ARG_CONST(op1, op2, rrr_unify_cons_cc); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:4990:29: note: in expansion of macro 'ADDTAG' 4990 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:577:5: note: in expansion of macro 'LoadYFromBPList' 577 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5004:5: note: in expansion of macro 'SWITCH_OP_LST' 5004 | SWITCH_OP_LST(op1, rr_unify_cons_ww, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5004:5: note: in expansion of macro 'SWITCH_OP_LST' 5004 | SWITCH_OP_LST(op1, rr_unify_cons_ww, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5004:5: note: in expansion of macro 'SWITCH_OP_LST' 5004 | SWITCH_OP_LST(op1, rr_unify_cons_ww, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5004:5: note: in expansion of macro 'SWITCH_OP_LST' 5004 | SWITCH_OP_LST(op1, rr_unify_cons_ww, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5006:23: note: in expansion of macro 'PUSHTRAIL' 5006 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5006:23: note: in expansion of macro 'PUSHTRAIL' 5006 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5007:23: note: in expansion of macro 'FOLLOW' 5007 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5007:37: note: in expansion of macro 'ADDTAG' 5007 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:578:5: note: in expansion of macro 'LoadYFromBPList' 578 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5008:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5008 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5009:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5009 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:5014:29: note: in expansion of macro 'ADDTAG' 5014 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5015:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5015 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5016:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5016 | FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5027:5: note: in expansion of macro 'SWITCH_OP_LST' 5027 | SWITCH_OP_LST(op1, rr_unify_cons0_v910, | ^~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5027:5: note: in expansion of macro 'SWITCH_OP_LST' 5027 | SWITCH_OP_LST(op1, rr_unify_cons0_v910, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5027:5: note: in expansion of macro 'SWITCH_OP_LST' 5027 | SWITCH_OP_LST(op1, rr_unify_cons0_v910, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:581:5: note: in expansion of macro 'LoadConstantFromBPList' 581 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5027:5: note: in expansion of macro 'SWITCH_OP_LST' 5027 | SWITCH_OP_LST(op1, rr_unify_cons0_v910, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5029:23: note: in expansion of macro 'PUSHTRAIL' 5029 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5029:23: note: in expansion of macro 'PUSHTRAIL' 5029 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5030:23: note: in expansion of macro 'FOLLOW' 5030 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5030:37: note: in expansion of macro 'ADDTAG' 5030 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5031:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5031 | YC(-9) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5032:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5032 | YC(-10) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:582:5: note: in expansion of macro 'LoadYFromBPList' 582 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5035:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5035 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:5040:29: note: in expansion of macro 'ADDTAG' 5040 | op2 = ADDTAG(H, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5041:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5041 | YC(-9) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5042:45: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5042 | YC(-10) = FOLLOW(H) = (BPLONG)H; H++; | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5064:9: note: in expansion of macro 'DEREF2' 5064 | DEREF2(op3, {goto r_conc;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5064:9: note: in expansion of macro 'DEREF2' 5064 | DEREF2(op3, {goto r_conc;}); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ emu_inst.h:5064:9: note: in expansion of macro 'DEREF2' 5064 | DEREF2(op3, {goto r_conc;}); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ emu_inst.h:5064:9: note: in expansion of macro 'DEREF2' 5064 | DEREF2(op3, {goto r_conc;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:583:5: note: in expansion of macro 'LoadYFromBPList' 583 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5069:23: note: in expansion of macro 'DEREF' 5069 | op1 = YC(y1); DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5069:23: note: in expansion of macro 'DEREF' 5069 | op1 = YC(y1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5069:23: note: in expansion of macro 'DEREF' 5069 | op1 = YC(y1); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5069:23: note: in expansion of macro 'DEREF' 5069 | op1 = YC(y1); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5071:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5071 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5072:13: note: in expansion of macro 'FOLLOW' 5072 | FOLLOW(op3) = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5072:27: note: in expansion of macro 'ADDTAG' 5072 | FOLLOW(op3) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5074:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5074 | op3 = (BPLONG)H; H++; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:584:5: note: in expansion of macro 'LoadYFromBPList' 584 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5076:13: note: in expansion of macro 'DEREF' 5076 | DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5076:13: note: in expansion of macro 'DEREF' 5076 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5076:13: note: in expansion of macro 'DEREF' 5076 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5076:13: note: in expansion of macro 'DEREF' 5076 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ emu_inst.h:5080:13: note: in expansion of macro 'PUSHTRAIL' 5080 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ emu_inst.h:5080:13: note: in expansion of macro 'PUSHTRAIL' 5080 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5081:22: note: in expansion of macro 'FOLLOW' 5081 | YC(y3) = FOLLOW(op3) = op3; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5086:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5086 | if (ISNIL(op1)) {P = (BPLONG_PTR)*P; CONTCASE;} | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:587:5: note: in expansion of macro 'LoadYFromBPList' 587 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5104:30: note: in expansion of macro 'DEREF' 5104 | y2 = *P++; op2 = YC(y2); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5104:30: note: in expansion of macro 'DEREF' 5104 | y2 = *P++; op2 = YC(y2); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5104:30: note: in expansion of macro 'DEREF' 5104 | y2 = *P++; op2 = YC(y2); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5104:30: note: in expansion of macro 'DEREF' 5104 | y2 = *P++; op2 = YC(y2); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5108:19: note: in expansion of macro 'DEREF' 5108 | op1 = YC(y1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5108:19: note: in expansion of macro 'DEREF' 5108 | op1 = YC(y1); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5108:19: note: in expansion of macro 'DEREF' 5108 | op1 = YC(y1); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:588:5: note: in expansion of macro 'LoadYFromBPList' 588 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5108:19: note: in expansion of macro 'DEREF' 5108 | op1 = YC(y1); DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5111:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5111 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5113:9: note: in expansion of macro 'DEREF' 5113 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5113:9: note: in expansion of macro 'DEREF' 5113 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5113:9: note: in expansion of macro 'DEREF' 5113 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5113:9: note: in expansion of macro 'DEREF' 5113 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5118:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5118 | if (ISNIL(op1)) {P = (BPLONG_PTR)*P; CONTCASE;} | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5139:18: note: in expansion of macro 'DEREF' 5139 | op2 = YC(1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:589:5: note: in expansion of macro 'LoadYFromBPList' 589 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5139:18: note: in expansion of macro 'DEREF' 5139 | op2 = YC(1); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5139:18: note: in expansion of macro 'DEREF' 5139 | op2 = YC(1); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5139:18: note: in expansion of macro 'DEREF' 5139 | op2 = YC(1); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5142:18: note: in expansion of macro 'DEREF' 5142 | op1 = YC(2); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5142:18: note: in expansion of macro 'DEREF' 5142 | op1 = YC(2); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5142:18: note: in expansion of macro 'DEREF' 5142 | op1 = YC(2); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5142:18: note: in expansion of macro 'DEREF' 5142 | op1 = YC(2); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:590:5: note: in expansion of macro 'LoadConstantFromBPList' 590 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5144:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5144 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5145:29: note: in expansion of macro 'DEREF' 5145 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5145:29: note: in expansion of macro 'DEREF' 5145 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5145:29: note: in expansion of macro 'DEREF' 5145 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5145:29: note: in expansion of macro 'DEREF' 5145 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5148:9: note: in expansion of macro 'DEREF' 5148 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5148:9: note: in expansion of macro 'DEREF' 5148 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5148:9: note: in expansion of macro 'DEREF' 5148 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:596:5: note: in expansion of macro 'LoadYFromBPList' 596 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5148:9: note: in expansion of macro 'DEREF' 5148 | DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5150:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5150 | if (ISNIL(op1)) {YC(2) = op1; P = (BPLONG_PTR)*P; CONTCASE;} | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5172:18: note: in expansion of macro 'DEREF' 5172 | op2 = YC(2); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5172:18: note: in expansion of macro 'DEREF' 5172 | op2 = YC(2); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5172:18: note: in expansion of macro 'DEREF' 5172 | op2 = YC(2); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5172:18: note: in expansion of macro 'DEREF' 5172 | op2 = YC(2); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5175:18: note: in expansion of macro 'DEREF' 5175 | op1 = YC(1); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:597:5: note: in expansion of macro 'LoadYFromBPList' 597 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5175:18: note: in expansion of macro 'DEREF' 5175 | op1 = YC(1); DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5175:18: note: in expansion of macro 'DEREF' 5175 | op1 = YC(1); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5175:18: note: in expansion of macro 'DEREF' 5175 | op1 = YC(1); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5177:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5177 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5178:29: note: in expansion of macro 'DEREF' 5178 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5178:29: note: in expansion of macro 'DEREF' 5178 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5178:29: note: in expansion of macro 'DEREF' 5178 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5178:29: note: in expansion of macro 'DEREF' 5178 | op3 = FOLLOW(sreg); DEREF(op3); | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:598:5: note: in expansion of macro 'LoadConstantFromBPList' 598 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:5180:31: note: in expansion of macro 'DEREF' 5180 | op1 = FOLLOW(sreg+1); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:5180:31: note: in expansion of macro 'DEREF' 5180 | op1 = FOLLOW(sreg+1); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:5180:31: note: in expansion of macro 'DEREF' 5180 | op1 = FOLLOW(sreg+1); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:5180:31: note: in expansion of macro 'DEREF' 5180 | op1 = FOLLOW(sreg+1); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5182:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5182 | if (ISNIL(op1)) {YC(1) = op1; P = (BPLONG_PTR)*P; CONTCASE;} | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5195:9: note: in expansion of macro 'SWITCH_OP_LST' 5195 | SWITCH_OP_LST(op1, rr_fork_unify_cons, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:605:5: note: in expansion of macro 'LoadConstantFromBPList' 605 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5195:9: note: in expansion of macro 'SWITCH_OP_LST' 5195 | SWITCH_OP_LST(op1, rr_fork_unify_cons, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5195:9: note: in expansion of macro 'SWITCH_OP_LST' 5195 | SWITCH_OP_LST(op1, rr_fork_unify_cons, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5195:9: note: in expansion of macro 'SWITCH_OP_LST' 5195 | SWITCH_OP_LST(op1, rr_fork_unify_cons, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5197:27: note: in expansion of macro 'PUSHTRAIL' 5197 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5197:27: note: in expansion of macro 'PUSHTRAIL' 5197 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5198:27: note: in expansion of macro 'FOLLOW' 5198 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:609:5: note: in expansion of macro 'LoadAddrFromBPList' 609 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ emu_inst.h:5198:41: note: in expansion of macro 'ADDTAG' 5198 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:610:5: note: in expansion of macro 'LoadYFromBPList' 610 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:192:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:194:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 194 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5199:27: note: in expansion of macro 'BUILD_Z0' 5199 | BUILD_Z0(op1, rr_unify_cons0_1); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:616:5: note: in expansion of macro 'LoadYFromBPList' 616 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ toam.h:192:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:617:5: note: in expansion of macro 'LoadStructFromBPList' 617 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:194:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 194 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:259:9: note: in definition of macro 'SWITCH_OP_LST' 259 | VarCode; \ | ^~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5200:27: note: in expansion of macro 'BUILD_Z0' 5200 | BUILD_Z0(op1, rr_unify_cons0_2); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:5203:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5203 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:245:13: note: in expansion of macro 'UNIFY_ARG_CONST' 245 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5204:41: note: in expansion of macro 'UNIFY_ARG_Z0' 5204 | op1 = *(P+1); UNIFY_ARG_Z0(sreg+1, op1, rrrr_unify_cons0_1); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:245:13: note: in expansion of macro 'UNIFY_ARG_CONST' 245 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5204:41: note: in expansion of macro 'UNIFY_ARG_Z0' 5204 | op1 = *(P+1); UNIFY_ARG_Z0(sreg+1, op1, rrrr_unify_cons0_1); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:245:13: note: in expansion of macro 'UNIFY_ARG_CONST' 245 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5204:41: note: in expansion of macro 'UNIFY_ARG_Z0' 5204 | op1 = *(P+1); UNIFY_ARG_Z0(sreg+1, op1, rrrr_unify_cons0_1); | ^~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:620:5: note: in expansion of macro 'LoadAddrFromBPList' 620 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:245:13: note: in expansion of macro 'UNIFY_ARG_CONST' 245 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5204:41: note: in expansion of macro 'UNIFY_ARG_Z0' 5204 | op1 = *(P+1); UNIFY_ARG_Z0(sreg+1, op1, rrrr_unify_cons0_1); | ^~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:245:13: note: in expansion of macro 'UNIFY_ARG_CONST' 245 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5204:41: note: in expansion of macro 'UNIFY_ARG_Z0' 5204 | op1 = *(P+1); UNIFY_ARG_Z0(sreg+1, op1, rrrr_unify_cons0_1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:245:13: note: in expansion of macro 'UNIFY_ARG_CONST' 245 | UNIFY_ARG_CONST(op2, op1, lab); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5204:41: note: in expansion of macro 'UNIFY_ARG_Z0' 5204 | op1 = *(P+1); UNIFY_ARG_Z0(sreg+1, op1, rrrr_unify_cons0_1); | ^~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:621:5: note: in expansion of macro 'LoadYFromBPList' 621 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:291:24: note: in expansion of macro 'UNIFY_D_CONST' 291 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:291:24: note: in expansion of macro 'UNIFY_D_CONST' 291 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:291:24: note: in expansion of macro 'UNIFY_D_CONST' 291 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:291:24: note: in expansion of macro 'UNIFY_D_CONST' 291 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:314:24: note: in expansion of macro 'FOLLOW' 314 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:291:24: note: in expansion of macro 'UNIFY_D_CONST' 291 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:291:24: note: in expansion of macro 'UNIFY_D_CONST' 291 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:622:5: note: in expansion of macro 'LoadStructFromBPList' 622 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:289:13: note: in expansion of macro 'SWITCH_OP' 289 | SWITCH_OP(op1, lab1, \ | ^~~~~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:291:24: note: in expansion of macro 'UNIFY_D_CONST' 291 | {UNIFY_D_CONST(op2, op1, lab2);}, \ | ^~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:297:13: note: in expansion of macro 'UNIFY_ARG_CONST' 297 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:297:13: note: in expansion of macro 'UNIFY_ARG_CONST' 297 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:297:13: note: in expansion of macro 'UNIFY_ARG_CONST' 297 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:297:13: note: in expansion of macro 'UNIFY_ARG_CONST' 297 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:322:24: note: in expansion of macro 'FOLLOW' 322 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:297:13: note: in expansion of macro 'UNIFY_ARG_CONST' 297 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:261:9: note: in definition of macro 'SWITCH_OP_LST' 261 | LstCode; \ | ^~~~~~~ toam.h:321:9: note: in expansion of macro 'SWITCH_OP_VAR' 321 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:323:27: note: in expansion of macro 'PUSHTRAIL_h' 323 | PUSHTRAIL_h(op);}, \ | ^~~~~~~~~~~ toam.h:297:13: note: in expansion of macro 'UNIFY_ARG_CONST' 297 | UNIFY_ARG_CONST(op2, op1, lab3); \ | ^~~~~~~~~~~~~~~ emu_inst.h:5205:45: note: in expansion of macro 'UNIFY_LAST_ARG_Z0' 5205 | op1 = *P; P += 2; UNIFY_LAST_ARG_Z0(sreg, op1, rrrr_unify_cons0_2, rrrr_unify_cons0_3, rrrr_unify_cons0_4); | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:627:5: note: in expansion of macro 'LoadYFromBPList' 627 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ emu_inst.h:5208:33: note: in expansion of macro 'ADDTAG' 5208 | op2 = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:628:5: note: in expansion of macro 'LoadStructFromBPList' 628 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:192:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:194:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 194 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5209:27: note: in expansion of macro 'BUILD_Z0' 5209 | BUILD_Z0(tmp_op, rrr_unify_cons0_1); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:629:5: note: in expansion of macro 'LoadYFromBPList' 629 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:190:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 190 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:192:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 192 | FOLLOW(H) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:630:5: note: in expansion of macro 'LoadYFromBPList' 630 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:194:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 194 | YC(op >> 2) = (BPLONG)H; \ | ^ term.h:263:9: note: in definition of macro 'SWITCH_OP_LST' 263 | SuspCode; \ | ^~~~~~~~ toam.h:186:39: note: in expansion of macro 'BUILD_ARG_Z0' 186 | #define BUILD_Z0(op, lab) {op = *P++; BUILD_ARG_Z0(op, lab); H++;} | ^~~~~~~~~~~~ emu_inst.h:5210:27: note: in expansion of macro 'BUILD_Z0' 5210 | BUILD_Z0(tmp_op, rrr_unify_cons0_2); | ^~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5213:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5213 | P = (BPLONG_PTR)tmp_op; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5224:5: note: in expansion of macro 'SWITCH_OP_LST' 5224 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uu, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5224:5: note: in expansion of macro 'SWITCH_OP_LST' 5224 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uu, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5224:5: note: in expansion of macro 'SWITCH_OP_LST' 5224 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uu, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5224:5: note: in expansion of macro 'SWITCH_OP_LST' 5224 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uu, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5229:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5229 | P = (BPLONG_PTR)tmp_op; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:634:5: note: in expansion of macro 'LoadYFromBPList' 634 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5240:5: note: in expansion of macro 'SWITCH_OP_LST' 5240 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uv, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5240:5: note: in expansion of macro 'SWITCH_OP_LST' 5240 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uv, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5240:5: note: in expansion of macro 'SWITCH_OP_LST' 5240 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uv, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5240:5: note: in expansion of macro 'SWITCH_OP_LST' 5240 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uv, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:5245:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5245 | P = (BPLONG_PTR)tmp_op; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5256:5: note: in expansion of macro 'SWITCH_OP_LST' 5256 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uc, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:635:5: note: in expansion of macro 'LoadStructFromBPList' 635 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5256:5: note: in expansion of macro 'SWITCH_OP_LST' 5256 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uc, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5256:5: note: in expansion of macro 'SWITCH_OP_LST' 5256 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uc, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5256:5: note: in expansion of macro 'SWITCH_OP_LST' 5256 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uc, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5261:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5261 | P = (BPLONG_PTR)tmp_op; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5272:5: note: in expansion of macro 'SWITCH_OP_LST' 5272 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uw, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5272:5: note: in expansion of macro 'SWITCH_OP_LST' 5272 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uw, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5272:5: note: in expansion of macro 'SWITCH_OP_LST' 5272 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uw, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5272:5: note: in expansion of macro 'SWITCH_OP_LST' 5272 | SWITCH_OP_LST(op1, rr_fork_unify_cons_uw, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:636:5: note: in expansion of macro 'LoadYFromBPList' 636 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5277:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5277 | P = (BPLONG_PTR)tmp_op; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5288:5: note: in expansion of macro 'SWITCH_OP_LST' 5288 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vu, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5288:5: note: in expansion of macro 'SWITCH_OP_LST' 5288 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vu, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5288:5: note: in expansion of macro 'SWITCH_OP_LST' 5288 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vu, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5288:5: note: in expansion of macro 'SWITCH_OP_LST' 5288 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vu, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5293:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5293 | P = (BPLONG_PTR)tmp_op; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5304:5: note: in expansion of macro 'SWITCH_OP_LST' 5304 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vv, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:640:5: note: in expansion of macro 'LoadYFromBPList' 640 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5304:5: note: in expansion of macro 'SWITCH_OP_LST' 5304 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vv, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5304:5: note: in expansion of macro 'SWITCH_OP_LST' 5304 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vv, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5304:5: note: in expansion of macro 'SWITCH_OP_LST' 5304 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vv, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:5309:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5309 | P = (BPLONG_PTR)tmp_op; | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5320:5: note: in expansion of macro 'SWITCH_OP_LST' 5320 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vw, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5320:5: note: in expansion of macro 'SWITCH_OP_LST' 5320 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vw, | ^~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:641:5: note: in expansion of macro 'LoadStructFromBPList' 641 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5320:5: note: in expansion of macro 'SWITCH_OP_LST' 5320 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vw, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5320:5: note: in expansion of macro 'SWITCH_OP_LST' 5320 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vw, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5325:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5325 | P = (BPLONG_PTR)tmp_op; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5336:5: note: in expansion of macro 'SWITCH_OP_LST' 5336 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vc, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5336:5: note: in expansion of macro 'SWITCH_OP_LST' 5336 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vc, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5336:5: note: in expansion of macro 'SWITCH_OP_LST' 5336 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vc, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5336:5: note: in expansion of macro 'SWITCH_OP_LST' 5336 | SWITCH_OP_LST(op1, rr_fork_unify_cons_vc, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:642:5: note: in expansion of macro 'LoadConstantFromBPList' 642 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:5341:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5341 | P = (BPLONG_PTR)tmp_op; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5352:5: note: in expansion of macro 'SWITCH_OP_LST' 5352 | SWITCH_OP_LST(op1, rr_fork_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5352:5: note: in expansion of macro 'SWITCH_OP_LST' 5352 | SWITCH_OP_LST(op1, rr_fork_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5352:5: note: in expansion of macro 'SWITCH_OP_LST' 5352 | SWITCH_OP_LST(op1, rr_fork_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5352:5: note: in expansion of macro 'SWITCH_OP_LST' 5352 | SWITCH_OP_LST(op1, rr_fork_unify_cons_cc, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:646:5: note: in expansion of macro 'LoadStructFromBPList' 646 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:5357:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5357 | P = (BPLONG_PTR)tmp_op; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5368:5: note: in expansion of macro 'SWITCH_OP_LST' 5368 | SWITCH_OP_LST(op1, rr_fork_unify_cons_v910, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5368:5: note: in expansion of macro 'SWITCH_OP_LST' 5368 | SWITCH_OP_LST(op1, rr_fork_unify_cons_v910, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5368:5: note: in expansion of macro 'SWITCH_OP_LST' 5368 | SWITCH_OP_LST(op1, rr_fork_unify_cons_v910, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:258:9: note: in expansion of macro 'NDEREF' 258 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5368:5: note: in expansion of macro 'SWITCH_OP_LST' 5368 | SWITCH_OP_LST(op1, rr_fork_unify_cons_v910, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5373:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5373 | P = (BPLONG_PTR)tmp_op; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:650:5: note: in expansion of macro 'LoadLiteralFromBPList' 650 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5383:5: note: in expansion of macro 'SWITCH_OP' 5383 | SWITCH_OP(op1, unify_d_d, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5383:5: note: in expansion of macro 'SWITCH_OP' 5383 | SWITCH_OP(op1, unify_d_d, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5383:5: note: in expansion of macro 'SWITCH_OP' 5383 | SWITCH_OP(op1, unify_d_d, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5383:5: note: in expansion of macro 'SWITCH_OP' 5383 | SWITCH_OP(op1, unify_d_d, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5384:16: note: in expansion of macro 'SWITCH_OP_VAR' 5384 | {SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5384:16: note: in expansion of macro 'SWITCH_OP_VAR' 5384 | {SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5384:16: note: in expansion of macro 'SWITCH_OP_VAR' 5384 | {SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5384:16: note: in expansion of macro 'SWITCH_OP_VAR' 5384 | {SWITCH_OP_VAR(op2, unify_v_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5387:19: note: in expansion of macro 'ASSIGN_in_toam' 5387 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:5387:19: note: in expansion of macro 'ASSIGN_in_toam' 5387 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ emu_inst.h:5387:45: note: in expansion of macro 'PUSHTRAIL' 5387 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:652:5: note: in expansion of macro 'LoadZsFromBPList' 652 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:5387:19: note: in expansion of macro 'ASSIGN_in_toam' 5387 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ emu_inst.h:5387:45: note: in expansion of macro 'PUSHTRAIL' 5387 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5389:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5389:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5389:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:518:20: note: in expansion of macro 'FOLLOW' 518 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:5389:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:656:5: note: in expansion of macro 'LoadConstantFromBPList' 656 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5389:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:5389:61: note: in expansion of macro 'PUSHTRAIL' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5389:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:5389:61: note: in expansion of macro 'PUSHTRAIL' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5389:16: note: in expansion of macro 'UNIFY_CONSTANT_21' 5389 | {UNIFY_CONSTANT_21(op2, op1, rr_unify_uy_uy, {PUSHTRAIL(op2);}, {}, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5397:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5397 | if ((BPULONG)op1 < (BPULONG)H) { /* op1 not in loc stack */ | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5398:17: note: in expansion of macro 'ASSIGN_in_toam' 5398 | ASSIGN_in_toam(op2, op1, PUSHTRAIL(op2)); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5398:42: note: in expansion of macro 'PUSHTRAIL' 5398 | ASSIGN_in_toam(op2, op1, PUSHTRAIL(op2)); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:657:5: note: in expansion of macro 'LoadConstantFromBPList' 657 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5398:42: note: in expansion of macro 'PUSHTRAIL' 5398 | ASSIGN_in_toam(op2, op1, PUSHTRAIL(op2)); | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5401:17: note: in expansion of macro 'ASSIGN_in_toam' 5401 | ASSIGN_in_toam(op1, (BPLONG)H, {PUSHTRAIL_s(op1);}); | ^~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5401:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5401 | ASSIGN_in_toam(op1, (BPLONG)H, {PUSHTRAIL_s(op1);}); | ^ toam.h:388:18: note: in definition of macro 'ASSIGN_in_toam' 388 | FOLLOW(op) = value; \ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5401:49: note: in expansion of macro 'PUSHTRAIL_s' 5401 | ASSIGN_in_toam(op1, (BPLONG)H, {PUSHTRAIL_s(op1);}); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5402:17: note: in expansion of macro 'ASSIGN_in_toam' 5402 | ASSIGN_in_toam(op2, (BPLONG)H, {PUSHTRAIL_s(op2);}); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5402:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5402 | ASSIGN_in_toam(op2, (BPLONG)H, {PUSHTRAIL_s(op2);}); | ^ toam.h:388:18: note: in definition of macro 'ASSIGN_in_toam' 388 | FOLLOW(op) = value; \ | ^~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5402:49: note: in expansion of macro 'PUSHTRAIL_s' 5402 | ASSIGN_in_toam(op2, (BPLONG)H, {PUSHTRAIL_s(op2);}); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:661:5: note: in expansion of macro 'LoadConstantFromBPList' 661 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:5403:17: note: in expansion of macro 'NEW_HEAP_FREE' 5403 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5407:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5407 | if ((BPULONG)op2 < (BPULONG)H) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5408:17: note: in expansion of macro 'ASSIGN_in_toam' 5408 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5408:43: note: in expansion of macro 'PUSHTRAIL' 5408 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5408:43: note: in expansion of macro 'PUSHTRAIL' 5408 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL(op1);}); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5411:17: note: in expansion of macro 'ASSIGN_in_toam' 5411 | ASSIGN_in_toam(op1, (BPLONG)H, {PUSHTRAIL_s(op1);}); | ^~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5411:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5411 | ASSIGN_in_toam(op1, (BPLONG)H, {PUSHTRAIL_s(op1);}); | ^ toam.h:388:18: note: in definition of macro 'ASSIGN_in_toam' 388 | FOLLOW(op) = value; \ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5411:49: note: in expansion of macro 'PUSHTRAIL_s' 5411 | ASSIGN_in_toam(op1, (BPLONG)H, {PUSHTRAIL_s(op1);}); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:662:5: note: in expansion of macro 'LoadConstantFromBPList' 662 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5412:17: note: in expansion of macro 'ASSIGN_in_toam' 5412 | ASSIGN_in_toam(op2, (BPLONG)H, {PUSHTRAIL_s(op2);}); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5412:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5412 | ASSIGN_in_toam(op2, (BPLONG)H, {PUSHTRAIL_s(op2);}); | ^ toam.h:388:18: note: in definition of macro 'ASSIGN_in_toam' 388 | FOLLOW(op) = value; \ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5412:49: note: in expansion of macro 'PUSHTRAIL_s' 5412 | ASSIGN_in_toam(op2, (BPLONG)H, {PUSHTRAIL_s(op2);}); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:5413:17: note: in expansion of macro 'NEW_HEAP_FREE' 5413 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5421:5: note: in expansion of macro 'SWITCH_OP_VAR' 5421 | SWITCH_OP_VAR(op2, unify_nsv_d, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5421:5: note: in expansion of macro 'SWITCH_OP_VAR' 5421 | SWITCH_OP_VAR(op2, unify_nsv_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5421:5: note: in expansion of macro 'SWITCH_OP_VAR' 5421 | SWITCH_OP_VAR(op2, unify_nsv_d, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:663:5: note: in expansion of macro 'LoadConstantFromBPList' 663 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5421:5: note: in expansion of macro 'SWITCH_OP_VAR' 5421 | SWITCH_OP_VAR(op2, unify_nsv_d, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5424:31: note: in expansion of macro 'ASSIGN_in_toam' 5424 | ASSIGN_in_toam(op2, op1, {PUSHTRAIL(op2);}); | ^~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:5424:31: note: in expansion of macro 'ASSIGN_in_toam' 5424 | ASSIGN_in_toam(op2, op1, {PUSHTRAIL(op2);}); | ^~~~~~~~~~~~~~ emu_inst.h:5424:57: note: in expansion of macro 'PUSHTRAIL' 5424 | ASSIGN_in_toam(op2, op1, {PUSHTRAIL(op2);}); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:5424:31: note: in expansion of macro 'ASSIGN_in_toam' 5424 | ASSIGN_in_toam(op2, op1, {PUSHTRAIL(op2);}); | ^~~~~~~~~~~~~~ emu_inst.h:5424:57: note: in expansion of macro 'PUSHTRAIL' 5424 | ASSIGN_in_toam(op2, op1, {PUSHTRAIL(op2);}); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5427:31: note: in expansion of macro 'ASSIGN_in_toam' 5427 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL_h(op1);}); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:667:5: note: in expansion of macro 'LoadYFromBPList' 667 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:5427:31: note: in expansion of macro 'ASSIGN_in_toam' 5427 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL_h(op1);}); | ^~~~~~~~~~~~~~ emu_inst.h:5427:57: note: in expansion of macro 'PUSHTRAIL_h' 5427 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL_h(op1);}); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:388:5: note: in expansion of macro 'FOLLOW' 388 | FOLLOW(op) = value; \ | ^~~~~~ emu_inst.h:5434:5: note: in expansion of macro 'ASSIGN_in_toam' 5434 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL_h(op1);}); | ^~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ toam.h:389:5: note: in definition of macro 'ASSIGN_in_toam' 389 | TrailCode; | ^~~~~~~~~ emu_inst.h:5434:31: note: in expansion of macro 'PUSHTRAIL_h' 5434 | ASSIGN_in_toam(op1, op2, {PUSHTRAIL_h(op1);}); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5438:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5438 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5439:5: note: in expansion of macro 'FOLLOW' 5439 | FOLLOW(op1) = (BPLONG)dv_ptr; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:668:5: note: in expansion of macro 'LoadLiteralFromBPList' 668 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:5439:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5439 | FOLLOW(op1) = (BPLONG)dv_ptr; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ emu_inst.h:5440:5: note: in expansion of macro 'PUSHTRAIL' 5440 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ emu_inst.h:5440:5: note: in expansion of macro 'PUSHTRAIL' 5440 | PUSHTRAIL(op1); | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5444:5: note: in expansion of macro 'SWITCH_OP' 5444 | SWITCH_OP(op2, unify_lst_d, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5444:5: note: in expansion of macro 'SWITCH_OP' 5444 | SWITCH_OP(op2, unify_lst_d, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5444:5: note: in expansion of macro 'SWITCH_OP' 5444 | SWITCH_OP(op2, unify_lst_d, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5444:5: note: in expansion of macro 'SWITCH_OP' 5444 | SWITCH_OP(op2, unify_lst_d, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:5445:16: note: in expansion of macro 'FOLLOW' 5445 | {FOLLOW(op2) = op1; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:5446:19: note: in expansion of macro 'PUSHTRAIL' 5446 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:5446:19: note: in expansion of macro 'PUSHTRAIL' 5446 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:5452:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5452 | if (!unify(*(BPLONG_PTR)op1, *(BPLONG_PTR)op2)) BACKTRACK; | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:670:5: note: in expansion of macro 'LoadZsFromBPList' 670 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5452:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5452 | if (!unify(*(BPLONG_PTR)op1, *(BPLONG_PTR)op2)) BACKTRACK; | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5453:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5453 | op1 = *((BPLONG_PTR)op1 + 1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5454:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5454 | op2 = *((BPLONG_PTR)op2 + 1); | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:674:5: note: in expansion of macro 'LoadYFromBPList' 674 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5457:34: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5457 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_lst_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5457:34: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5457 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_lst_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:675:5: note: in expansion of macro 'LoadLiteralFromBPList' 675 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5457:34: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5457 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_lst_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:536:20: note: in expansion of macro 'FOLLOW' 536 | {FOLLOW(op2) = op1; \ | ^~~~~~ emu_inst.h:5457:34: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5457 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_lst_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:537:23: note: in expansion of macro 'PUSHTRAIL_h' 537 | PUSHTRAIL_h(op2); \ | ^~~~~~~~~~~ emu_inst.h:5457:34: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5457 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_lst_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:5455:23: note: in expansion of macro 'SWITCH_OP' 5455 | SWITCH_OP(op1, unify_lst_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5457:34: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5457 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_lst_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5467:5: note: in expansion of macro 'SWITCH_OP_VAR' 5467 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5467:5: note: in expansion of macro 'SWITCH_OP_VAR' 5467 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5467:5: note: in expansion of macro 'SWITCH_OP_VAR' 5467 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5467:5: note: in expansion of macro 'SWITCH_OP_VAR' 5467 | SWITCH_OP_VAR(op2, unify_susp_d, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:677:5: note: in expansion of macro 'LoadZsFromBPList' 677 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:5468:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5468 | {dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:5469:23: note: in expansion of macro 'PUSHTRAIL' 5469 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:5469:23: note: in expansion of macro 'PUSHTRAIL' 5469 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ emu_inst.h:5470:23: note: in expansion of macro 'FOLLOW' 5470 | FOLLOW(op2) = (BPLONG)dv_ptr; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5470:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5470 | FOLLOW(op2) = (BPLONG)dv_ptr; | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ toam.h:553:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 553 | BIND_SUSPVAR_VALUE_AUX(op1, op2); \ | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5476:5: note: in expansion of macro 'BIND_SUSPVAR_VALUE' 5476 | BIND_SUSPVAR_VALUE(op1, op2); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:565:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 565 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ toam.h:553:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 553 | BIND_SUSPVAR_VALUE_AUX(op1, op2); \ | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5476:5: note: in expansion of macro 'BIND_SUSPVAR_VALUE' 5476 | BIND_SUSPVAR_VALUE(op1, op2); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:683:5: note: in expansion of macro 'LoadYFromBPList' 683 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:557:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 557 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); \ | ^ toam.h:553:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 553 | BIND_SUSPVAR_VALUE_AUX(op1, op2); \ | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5479:5: note: in expansion of macro 'BIND_SUSPVAR_VALUE' 5479 | BIND_SUSPVAR_VALUE(op2, op1); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:565:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 565 | PUSHTRAIL_H_NONATOMIC(top, op1); \ | ^~~~~~~~~~~~~~~~~~~~~ toam.h:553:9: note: in expansion of macro 'BIND_SUSPVAR_VALUE_AUX' 553 | BIND_SUSPVAR_VALUE_AUX(op1, op2); \ | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5479:5: note: in expansion of macro 'BIND_SUSPVAR_VALUE' 5479 | BIND_SUSPVAR_VALUE(op2, op1); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5489:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 5489 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5489:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 5489 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5489:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 5489 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:228:9: note: in expansion of macro 'NDEREF' 228 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5489:5: note: in expansion of macro 'SWITCH_OP_STRUCT' 5489 | SWITCH_OP_STRUCT(op2, unify_str_d, | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:5490:23: note: in expansion of macro 'FOLLOW' 5490 | {FOLLOW(op2) = op1; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:684:5: note: in expansion of macro 'LoadZFromBPList' 684 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:5491:26: note: in expansion of macro 'PUSHTRAIL' 5491 | PUSHTRAIL(op2); | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:229:9: note: in definition of macro 'SWITCH_OP_STRUCT' 229 | VarCode; \ | ^~~~~~~ emu_inst.h:5491:26: note: in expansion of macro 'PUSHTRAIL' 5491 | PUSHTRAIL(op2); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5496:53: note: in expansion of macro 'FOLLOW' 5496 | sym_ptr = (SYM_REC_PTR)FOLLOW(op1); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5496:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5496 | sym_ptr = (SYM_REC_PTR)FOLLOW(op1); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5497:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5497 | if ((BPLONG)sym_ptr != FOLLOW(op2)) | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5497:53: note: in expansion of macro 'FOLLOW' 5497 | if ((BPLONG)sym_ptr != FOLLOW(op2)) | ^~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5502:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5502 | if (!unify(*((BPLONG_PTR)op1+i), *((BPLONG_PTR)op2+i))) BACKTRACK; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5502:73: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5502 | if (!unify(*((BPLONG_PTR)op1+i), *((BPLONG_PTR)op2+i))) BACKTRACK; | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:685:5: note: in expansion of macro 'LoadZFromBPList' 685 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5504:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5504 | op1 = *((BPLONG_PTR)op1+arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5505:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5505 | op2 = *((BPLONG_PTR)op2+arity); | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:690:5: note: in expansion of macro 'LoadYFromBPList' 690 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5508:45: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5508 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_str_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5508:45: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5508 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_str_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5508:45: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5508 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_str_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:536:20: note: in expansion of macro 'FOLLOW' 536 | {FOLLOW(op2) = op1; \ | ^~~~~~ emu_inst.h:5508:45: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5508 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_str_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:691:5: note: in expansion of macro 'LoadConstantFromBPList' 691 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:64:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 64 | if ((BPLONG_PTR)(val) < hbreg) { \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ toam.h:537:23: note: in expansion of macro 'PUSHTRAIL_h' 537 | PUSHTRAIL_h(op2); \ | ^~~~~~~~~~~ emu_inst.h:5508:45: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5508 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_str_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:231:9: note: in definition of macro 'SWITCH_OP_STRUCT' 231 | StrCode; \ | ^~~~~~~ emu_inst.h:5506:34: note: in expansion of macro 'SWITCH_OP' 5506 | SWITCH_OP(op1, unify_str_d_1, | ^~~~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:535:5: note: in expansion of macro 'SWITCH_OP_ATM' 535 | SWITCH_OP_ATM(op2, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5508:45: note: in expansion of macro 'UNIFY_CONSTANT_21_NOSTACK_VAR' 5508 | {UNIFY_CONSTANT_21_NOSTACK_VAR(op2, op1, unify_str_d_2, {BACKTRACK;});}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5529:9: note: in expansion of macro 'SWITCH_OP' 5529 | SWITCH_OP(op1, fork_unify_d_d, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5529:9: note: in expansion of macro 'SWITCH_OP' 5529 | SWITCH_OP(op1, fork_unify_d_d, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5529:9: note: in expansion of macro 'SWITCH_OP' 5529 | SWITCH_OP(op1, fork_unify_d_d, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:692:5: note: in expansion of macro 'LoadYFromBPList' 692 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5529:9: note: in expansion of macro 'SWITCH_OP' 5529 | SWITCH_OP(op1, fork_unify_d_d, | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:136:27: note: in expansion of macro 'FOLLOW' 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:136:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 136 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:137:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 137 | if ((BPLONG)top == op) {VarCode;} \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ toam.h:518:20: note: in expansion of macro 'FOLLOW' 518 | {FOLLOW(op1) = op2; \ | ^~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:5531:78: note: in expansion of macro 'PUSHTRAIL' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:695:5: note: in expansion of macro 'LoadYFromBPList' 695 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ emu_inst.h:5531:78: note: in expansion of macro 'PUSHTRAIL' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:138:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 138 | op = (BPLONG)top; \ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ term.h:248:5: note: in expansion of macro 'DEREF2' 248 | DEREF2(op, VarCode); \ | ^~~~~~ toam.h:517:5: note: in expansion of macro 'SWITCH_OP_ATM' 517 | SWITCH_OP_ATM(op1, lab, \ | ^~~~~~~~~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5531:114: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ emu_inst.h:5531:20: note: in expansion of macro 'UNIFY_CONSTANT_21' 5531 | {UNIFY_CONSTANT_21(op2, op1, rr_fork_unify_d_c, {SET_FORK; PUSHTRAIL(op2);}, {SET_FORK;}, {P = (BPLONG_PTR)tmp_op; CONTCASE;});}, | ^~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5541:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5541 | op1 = (BPLONG)NextOperandY; | ^ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5543:5: note: in expansion of macro 'FOLLOW' 5543 | FOLLOW(op1) = op2; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:696:5: note: in expansion of macro 'LoadConstantFromBPList' 696 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5551:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5551 | op1 = (BPLONG)NextOperandY; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:5552:5: note: in expansion of macro 'PUSHTRAIL_s' 5552 | PUSHTRAIL_s(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5553:5: note: in expansion of macro 'FOLLOW' 5553 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5553:19: note: in expansion of macro 'ADDTAG' 5553 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5561:16: note: in expansion of macro 'ADDTAG' 5561 | YC(*P++) = ADDTAG(H, STR); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5569:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5569 | op1 = (BPLONG)NextOperandY; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:5570:5: note: in expansion of macro 'PUSHTRAIL_s' 5570 | PUSHTRAIL_s(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5571:5: note: in expansion of macro 'FOLLOW' 5571 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:697:5: note: in expansion of macro 'LoadConstantFromBPList' 697 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5571:19: note: in expansion of macro 'ADDTAG' 5571 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:700:5: note: in expansion of macro 'LoadAddrFromBPList' 700 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:701:5: note: in expansion of macro 'LoadYFromBPList' 701 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:147:21: note: in expansion of macro 'BUILD_ARG_Z' 147 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ toam.h:150:25: note: in expansion of macro 'ADDTAG' 150 | FOLLOW(H) = ADDTAG(H+1, LST); H++; \ | ^~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:702:5: note: in expansion of macro 'LoadZFromBPList' 702 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:703:5: note: in expansion of macro 'LoadZFromBPList' 703 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:152:25: note: in expansion of macro 'BUILD_ARG_Z' 152 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:707:5: note: in expansion of macro 'LoadAddrFromBPList' 707 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:708:5: note: in expansion of macro 'LoadYFromBPList' 708 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:154:21: note: in expansion of macro 'BUILD_ARG_Z' 154 | op3 = *P++; BUILD_ARG_Z(op3, lab3); \ | ^~~~~~~~~~~ emu_inst.h:5574:5: note: in expansion of macro 'BUILD_REST_LIST_Zs' 5574 | BUILD_REST_LIST_Zs(arity , rr_move_list1, rr_move_list2, rr_move_list3); | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5581:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5581 | op1 = (BPLONG)NextOperandY; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:5583:5: note: in expansion of macro 'PUSHTRAIL_s' 5583 | PUSHTRAIL_s(op1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5584:5: note: in expansion of macro 'FOLLOW' 5584 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5584:19: note: in expansion of macro 'ADDTAG' 5584 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:709:5: note: in expansion of macro 'LoadYFromBPList' 709 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:710:5: note: in expansion of macro 'LoadConstantFromBPList' 710 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:713:5: note: in expansion of macro 'LoadAddrFromBPList' 713 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:159:21: note: in expansion of macro 'BUILD_ARG_Z' 159 | op3 = *P++; BUILD_ARG_Z(op3, lab1); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ toam.h:162:25: note: in expansion of macro 'ADDTAG' 162 | FOLLOW(H) = ADDTAG(H+1, LST); H++; \ | ^~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:714:5: note: in expansion of macro 'LoadYFromBPList' 714 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:715:5: note: in expansion of macro 'LoadConstantFromBPList' 715 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:164:25: note: in expansion of macro 'BUILD_ARG_Z' 164 | op3 = *P++; BUILD_ARG_Z(op3, lab2); H++; \ | ^~~~~~~~~~~ emu_inst.h:5585:5: note: in expansion of macro 'BUILD_REST_COMP_LIST_Zs' 5585 | BUILD_REST_COMP_LIST_Zs(arity , rr_move_comp_list1, rr_move_comp_list2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:5592:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5592 | op1 = (BPLONG)NextOperandY; | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:5593:5: note: in expansion of macro 'PUSHTRAIL_s' 5593 | PUSHTRAIL_s(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5594:5: note: in expansion of macro 'FOLLOW' 5594 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1434:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1434 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5594:19: note: in expansion of macro 'ADDTAG' 5594 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1438:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1438 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1440:13: note: in expansion of macro 'DEREF' 1440 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1444:26: note: in expansion of macro 'ADDTAG' 1444 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:716:5: note: in expansion of macro 'LoadConstantFromBPList' 716 | LoadConstantFromBPList; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:721:5: note: in expansion of macro 'LoadYFromBPList' 721 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ emu_inst.h:5595:17: note: in expansion of macro 'BUILD_ARG_Z' 5595 | op1 = *P++; BUILD_ARG_Z(op1, rr_move_comp_list1_1); H++; | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5605:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5605 | tmp_op = (BPLONG)NextOperandY; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:722:5: note: in expansion of macro 'LoadZFromBPList' 722 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:734:5: note: in expansion of macro 'LoadZFromBPList' 734 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5606:9: note: in expansion of macro 'BUILD_Z' 5606 | BUILD_Z(op1, move_cons_1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:735:5: note: in expansion of macro 'LoadZFromBPList' 735 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:173:13: note: in expansion of macro 'BUILD_ARG_U_VALUE' 173 | BUILD_ARG_U_VALUE(op, lab); \ | ^~~~~~~~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:175:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 175 | FOLLOW(H) = (BPLONG)H; \ | ^ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:736:5: note: in expansion of macro 'LoadYFromBPList' 736 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:177:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 177 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ toam.h:178:17: note: in expansion of macro 'PUSHTRAIL_s' 178 | PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:179:17: note: in expansion of macro 'FOLLOW' 179 | FOLLOW(op) = (BPLONG)H; \ | ^~~~~~ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:179:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 179 | FOLLOW(op) = (BPLONG)H; \ | ^ toam.h:169:38: note: in expansion of macro 'BUILD_ARG_Z' 169 | #define BUILD_Z(op, lab) {op = *P++; BUILD_ARG_Z(op, lab); H++;} | ^~~~~~~~~~~ emu_inst.h:5607:9: note: in expansion of macro 'BUILD_Z' 5607 | BUILD_Z(op1, move_cons_2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:5608:9: note: in expansion of macro 'PUSHTRAIL_s' 5608 | PUSHTRAIL_s(tmp_op); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5609:9: note: in expansion of macro 'FOLLOW' 5609 | FOLLOW(tmp_op) = ADDTAG(sreg, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5609:26: note: in expansion of macro 'ADDTAG' 5609 | FOLLOW(tmp_op) = ADDTAG(sreg, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:739:5: note: in expansion of macro 'LoadZFromBPList' 739 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5618:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5618 | tmp_op = (BPLONG)NextOperandY; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:740:5: note: in expansion of macro 'LoadYFromBPList' 740 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5620:5: note: in expansion of macro 'BUILD_U' 5620 | BUILD_U(rr_move_cons0_uv_1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:201:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 201 | #define BUILD_V0 {YC(*P++) = FOLLOW(H) = (BPLONG)H; H++;} | ^ emu_inst.h:5621:5: note: in expansion of macro 'BUILD_V0' 5621 | BUILD_V0; | ^~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5622:5: note: in expansion of macro 'FOLLOW' 5622 | FOLLOW(tmp_op) = ADDTAG(sreg, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5622:22: note: in expansion of macro 'ADDTAG' 5622 | FOLLOW(tmp_op) = ADDTAG(sreg, LST); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5632:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5632 | tmp_op = (BPLONG)NextOperandY; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:745:5: note: in expansion of macro 'LoadYFromBPList' 745 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:746:5: note: in expansion of macro 'LoadLiteralFromBPList' 746 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5633:5: note: in expansion of macro 'BUILD_U' 5633 | BUILD_U(rr_move_cons0_uu_1); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:215:9: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 215 | SWITCH_OP_STACK_VAR(op, lab, \ | ^~~~~~~~~~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:747:5: note: in expansion of macro 'LoadYFromBPList' 747 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:216:30: note: in expansion of macro 'PUSHTRAIL_s' 216 | {PUSHTRAIL_s(op); \ | ^~~~~~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:217:33: note: in expansion of macro 'FOLLOW' 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:217:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 217 | FOLLOW(op) = FOLLOW(H) = (BPLONG)H;}, \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ toam.h:212:25: note: in expansion of macro 'BUILD_ARG_U_VALUE' 212 | op1 = YC(*P++); BUILD_ARG_U_VALUE(op1, lab); H++; \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:5634:5: note: in expansion of macro 'BUILD_U' 5634 | BUILD_U(rr_move_cons0_uu_2); | ^~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5635:5: note: in expansion of macro 'FOLLOW' 5635 | FOLLOW(tmp_op) = ADDTAG(sreg, LST); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:5635:22: note: in expansion of macro 'ADDTAG' 5635 | FOLLOW(tmp_op) = ADDTAG(sreg, LST); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:753:5: note: in expansion of macro 'LoadLiteralFromBPList' 753 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5643:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5643 | op1 = (BPLONG)NextOperandY; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:5644:5: note: in expansion of macro 'FOLLOW' 5644 | FOLLOW(op1) = op1; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5651:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5651 | op1 = (BPLONG)NextOperandY; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ emu_inst.h:5653:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 5653 | SWITCH_OP_STACK_VAR(op2, rr_move_value, | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5653:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 5653 | SWITCH_OP_STACK_VAR(op2, rr_move_value, | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5653:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 5653 | SWITCH_OP_STACK_VAR(op2, rr_move_value, | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5653:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 5653 | SWITCH_OP_STACK_VAR(op2, rr_move_value, | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:754:5: note: in expansion of macro 'LoadYFromBPList' 754 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5653:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 5653 | SWITCH_OP_STACK_VAR(op2, rr_move_value, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:5654:26: note: in expansion of macro 'PUSHTRAIL_s' 5654 | {PUSHTRAIL_s(op2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:5655:29: note: in expansion of macro 'PUSHTRAIL_s' 5655 | PUSHTRAIL_s(op1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:5656:29: note: in expansion of macro 'FOLLOW' 5656 | FOLLOW(op1) = FOLLOW(op2) = (BPLONG)H; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:5656:43: note: in expansion of macro 'FOLLOW' 5656 | FOLLOW(op1) = FOLLOW(op2) = (BPLONG)H; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:5656:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5656 | FOLLOW(op1) = FOLLOW(op2) = (BPLONG)H; | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:5657:29: note: in expansion of macro 'NEW_HEAP_FREE' 5657 | NEW_HEAP_FREE;}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:755:5: note: in expansion of macro 'LoadYFromBPList' 755 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:362:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 362 | OtherCode; \ | ^~~~~~~~~ emu_inst.h:5658:48: note: in expansion of macro 'PUSHTRAIL_s' 5658 | {if (TAG(op2) != ATM) {PUSHTRAIL_s(op1);} FOLLOW(op1) = op2;}); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:362:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 362 | OtherCode; \ | ^~~~~~~~~ emu_inst.h:5658:67: note: in expansion of macro 'FOLLOW' 5658 | {if (TAG(op2) != ATM) {PUSHTRAIL_s(op1);} FOLLOW(op1) = op2;}); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:365:9: note: in definition of macro 'SWITCH_OP_STACK_VAR' 365 | OtherCode; \ | ^~~~~~~~~ emu_inst.h:5658:48: note: in expansion of macro 'PUSHTRAIL_s' 5658 | {if (TAG(op2) != ATM) {PUSHTRAIL_s(op1);} FOLLOW(op1) = op2;}); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:365:9: note: in definition of macro 'SWITCH_OP_STACK_VAR' 365 | OtherCode; \ | ^~~~~~~~~ emu_inst.h:5658:67: note: in expansion of macro 'FOLLOW' 5658 | {if (TAG(op2) != ATM) {PUSHTRAIL_s(op1);} FOLLOW(op1) = op2;}); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5667:17: note: in expansion of macro 'OP_NOVY_DEREF' 5667 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5667:17: note: in expansion of macro 'OP_NOVY_DEREF' 5667 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5667:17: note: in expansion of macro 'OP_NOVY_DEREF' 5667 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:758:5: note: in expansion of macro 'LoadYFromBPList' 758 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5667:17: note: in expansion of macro 'OP_NOVY_DEREF' 5667 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5668:17: note: in expansion of macro 'OP_NOVY_DEREF' 5668 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5668:17: note: in expansion of macro 'OP_NOVY_DEREF' 5668 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5668:17: note: in expansion of macro 'OP_NOVY_DEREF' 5668 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5668:17: note: in expansion of macro 'OP_NOVY_DEREF' 5668 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5676:13: note: in expansion of macro 'PUSHTRAIL_s' 5676 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:759:5: note: in expansion of macro 'LoadYFromBPList' 759 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5676:13: note: in expansion of macro 'PUSHTRAIL_s' 5676 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:5684:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 5684 | RAISE_ISO_EXCEPTION(bp_exception, "/\\", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5686:23: note: in expansion of macro 'PUSHTRAIL_s' 5686 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5686:23: note: in expansion of macro 'PUSHTRAIL_s' 5686 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5694:17: note: in expansion of macro 'OP_NOVY_DEREF' 5694 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5694:17: note: in expansion of macro 'OP_NOVY_DEREF' 5694 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5694:17: note: in expansion of macro 'OP_NOVY_DEREF' 5694 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5694:17: note: in expansion of macro 'OP_NOVY_DEREF' 5694 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:760:5: note: in expansion of macro 'LoadZFromBPList' 760 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5695:17: note: in expansion of macro 'OP_NOVY_DEREF' 5695 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5695:17: note: in expansion of macro 'OP_NOVY_DEREF' 5695 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5695:17: note: in expansion of macro 'OP_NOVY_DEREF' 5695 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5695:17: note: in expansion of macro 'OP_NOVY_DEREF' 5695 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:763:5: note: in expansion of macro 'LoadLiteralFromBPList' 763 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5703:13: note: in expansion of macro 'PUSHTRAIL_s' 5703 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5703:13: note: in expansion of macro 'PUSHTRAIL_s' 5703 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:5711:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 5711 | RAISE_ISO_EXCEPTION(bp_exception, "\\/", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5713:23: note: in expansion of macro 'PUSHTRAIL_s' 5713 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5713:23: note: in expansion of macro 'PUSHTRAIL_s' 5713 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5722:17: note: in expansion of macro 'OP_NOVY_DEREF' 5722 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5722:17: note: in expansion of macro 'OP_NOVY_DEREF' 5722 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:764:5: note: in expansion of macro 'LoadYFromBPList' 764 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5722:17: note: in expansion of macro 'OP_NOVY_DEREF' 5722 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5722:17: note: in expansion of macro 'OP_NOVY_DEREF' 5722 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5723:17: note: in expansion of macro 'OP_NOVY_DEREF' 5723 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5723:17: note: in expansion of macro 'OP_NOVY_DEREF' 5723 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5723:17: note: in expansion of macro 'OP_NOVY_DEREF' 5723 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5723:17: note: in expansion of macro 'OP_NOVY_DEREF' 5723 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:5737:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 5737 | RAISE_ISO_EXCEPTION(bp_exception, "<<", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:765:5: note: in expansion of macro 'LoadZFromBPList' 765 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5739:5: note: in expansion of macro 'PUSHTRAIL_s' 5739 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5739:5: note: in expansion of macro 'PUSHTRAIL_s' 5739 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5747:17: note: in expansion of macro 'OP_NOVY_DEREF' 5747 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5747:17: note: in expansion of macro 'OP_NOVY_DEREF' 5747 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5747:17: note: in expansion of macro 'OP_NOVY_DEREF' 5747 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5747:17: note: in expansion of macro 'OP_NOVY_DEREF' 5747 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5748:17: note: in expansion of macro 'OP_NOVY_DEREF' 5748 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:768:5: note: in expansion of macro 'LoadZFromBPList' 768 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5748:17: note: in expansion of macro 'OP_NOVY_DEREF' 5748 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5748:17: note: in expansion of macro 'OP_NOVY_DEREF' 5748 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5748:17: note: in expansion of macro 'OP_NOVY_DEREF' 5748 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:5762:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 5762 | RAISE_ISO_EXCEPTION(bp_exception, ">>", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5764:5: note: in expansion of macro 'PUSHTRAIL_s' 5764 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5764:5: note: in expansion of macro 'PUSHTRAIL_s' 5764 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5772:17: note: in expansion of macro 'OP_NOVY_DEREF' 5772 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:769:5: note: in expansion of macro 'LoadZFromBPList' 769 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5772:17: note: in expansion of macro 'OP_NOVY_DEREF' 5772 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5772:17: note: in expansion of macro 'OP_NOVY_DEREF' 5772 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:5772:17: note: in expansion of macro 'OP_NOVY_DEREF' 5772 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5779:13: note: in expansion of macro 'PUSHTRAIL_s' 5779 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5779:13: note: in expansion of macro 'PUSHTRAIL_s' 5779 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:5786:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 5786 | RAISE_ISO_EXCEPTION(bp_exception, "\\", 1); | ^~~~~~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5788:27: note: in expansion of macro 'PUSHTRAIL_s' 5788 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:770:5: note: in expansion of macro 'LoadZFromBPList' 770 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5788:27: note: in expansion of macro 'PUSHTRAIL_s' 5788 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:5803:20: note: in expansion of macro 'SWITCH_OP_INT' 5803 | {SWITCH_OP_INT(op2, rr_add_uuv2, | ^~~~~~~~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5810:42: note: in expansion of macro 'PUSHTRAIL_s' 5810 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:5803:20: note: in expansion of macro 'SWITCH_OP_INT' 5803 | {SWITCH_OP_INT(op2, rr_add_uuv2, | ^~~~~~~~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5810:42: note: in expansion of macro 'PUSHTRAIL_s' 5810 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:773:5: note: in expansion of macro 'LoadLiteralFromBPList' 773 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5803:20: note: in expansion of macro 'SWITCH_OP_INT' 5803 | {SWITCH_OP_INT(op2, rr_add_uuv2, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5803:20: note: in expansion of macro 'SWITCH_OP_INT' 5803 | {SWITCH_OP_INT(op2, rr_add_uuv2, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5803:20: note: in expansion of macro 'SWITCH_OP_INT' 5803 | {SWITCH_OP_INT(op2, rr_add_uuv2, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5803:20: note: in expansion of macro 'SWITCH_OP_INT' 5803 | {SWITCH_OP_INT(op2, rr_add_uuv2, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5801:5: note: in expansion of macro 'SWITCH_OP_INT' 5801 | SWITCH_OP_INT(op1, rr_add_uuv1, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:774:5: note: in expansion of macro 'LoadAddrFromBPList' 774 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5801:5: note: in expansion of macro 'SWITCH_OP_INT' 5801 | SWITCH_OP_INT(op1, rr_add_uuv1, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5801:5: note: in expansion of macro 'SWITCH_OP_INT' 5801 | SWITCH_OP_INT(op1, rr_add_uuv1, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5801:5: note: in expansion of macro 'SWITCH_OP_INT' 5801 | SWITCH_OP_INT(op1, rr_add_uuv1, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:5821:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 5821 | RAISE_ISO_EXCEPTION(bp_exception, "+", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5823:23: note: in expansion of macro 'PUSHTRAIL_s' 5823 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:777:5: note: in expansion of macro 'LoadLiteralFromBPList' 777 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5823:23: note: in expansion of macro 'PUSHTRAIL_s' 5823 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5841:27: note: in expansion of macro 'PUSHTRAIL_s' 5841 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5841:27: note: in expansion of macro 'PUSHTRAIL_s' 5841 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5835:5: note: in expansion of macro 'SWITCH_OP_INT' 5835 | SWITCH_OP_INT(op1, rr_add_uiv, {}, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5835:5: note: in expansion of macro 'SWITCH_OP_INT' 5835 | SWITCH_OP_INT(op1, rr_add_uiv, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:778:5: note: in expansion of macro 'LoadAddrFromBPList' 778 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5835:5: note: in expansion of macro 'SWITCH_OP_INT' 5835 | SWITCH_OP_INT(op1, rr_add_uiv, {}, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5835:5: note: in expansion of macro 'SWITCH_OP_INT' 5835 | SWITCH_OP_INT(op1, rr_add_uiv, {}, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5861:27: note: in expansion of macro 'PUSHTRAIL_s' 5861 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5861:27: note: in expansion of macro 'PUSHTRAIL_s' 5861 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5855:5: note: in expansion of macro 'SWITCH_OP_INT' 5855 | SWITCH_OP_INT(op1, rr_add_u1v, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5855:5: note: in expansion of macro 'SWITCH_OP_INT' 5855 | SWITCH_OP_INT(op1, rr_add_u1v, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5855:5: note: in expansion of macro 'SWITCH_OP_INT' 5855 | SWITCH_OP_INT(op1, rr_add_u1v, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:779:5: note: in expansion of macro 'LoadZFromBPList' 779 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5855:5: note: in expansion of macro 'SWITCH_OP_INT' 5855 | SWITCH_OP_INT(op1, rr_add_u1v, {}, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5882:27: note: in expansion of macro 'PUSHTRAIL_s' 5882 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5882:27: note: in expansion of macro 'PUSHTRAIL_s' 5882 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5876:5: note: in expansion of macro 'SWITCH_OP_INT' 5876 | SWITCH_OP_INT(op1, rr_add1, {}, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5876:5: note: in expansion of macro 'SWITCH_OP_INT' 5876 | SWITCH_OP_INT(op1, rr_add1, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:782:5: note: in expansion of macro 'LoadLiteralFromBPList' 782 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5876:5: note: in expansion of macro 'SWITCH_OP_INT' 5876 | SWITCH_OP_INT(op1, rr_add1, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5876:5: note: in expansion of macro 'SWITCH_OP_INT' 5876 | SWITCH_OP_INT(op1, rr_add1, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:5899:20: note: in expansion of macro 'SWITCH_OP_INT' 5899 | {SWITCH_OP_INT(op2, rr_sub_uuv2, {}, | ^~~~~~~~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5905:42: note: in expansion of macro 'PUSHTRAIL_s' 5905 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:783:5: note: in expansion of macro 'LoadAddrFromBPList' 783 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ emu_inst.h:5899:20: note: in expansion of macro 'SWITCH_OP_INT' 5899 | {SWITCH_OP_INT(op2, rr_sub_uuv2, {}, | ^~~~~~~~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5905:42: note: in expansion of macro 'PUSHTRAIL_s' 5905 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5899:20: note: in expansion of macro 'SWITCH_OP_INT' 5899 | {SWITCH_OP_INT(op2, rr_sub_uuv2, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5899:20: note: in expansion of macro 'SWITCH_OP_INT' 5899 | {SWITCH_OP_INT(op2, rr_sub_uuv2, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5899:20: note: in expansion of macro 'SWITCH_OP_INT' 5899 | {SWITCH_OP_INT(op2, rr_sub_uuv2, {}, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5899:20: note: in expansion of macro 'SWITCH_OP_INT' 5899 | {SWITCH_OP_INT(op2, rr_sub_uuv2, {}, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5897:5: note: in expansion of macro 'SWITCH_OP_INT' 5897 | SWITCH_OP_INT(op1, rr_sub_uuv1, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5897:5: note: in expansion of macro 'SWITCH_OP_INT' 5897 | SWITCH_OP_INT(op1, rr_sub_uuv1, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:784:5: note: in expansion of macro 'LoadZFromBPList' 784 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5897:5: note: in expansion of macro 'SWITCH_OP_INT' 5897 | SWITCH_OP_INT(op1, rr_sub_uuv1, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5897:5: note: in expansion of macro 'SWITCH_OP_INT' 5897 | SWITCH_OP_INT(op1, rr_sub_uuv1, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:5916:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 5916 | RAISE_ISO_EXCEPTION(bp_exception, "-", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5918:23: note: in expansion of macro 'PUSHTRAIL_s' 5918 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5918:23: note: in expansion of macro 'PUSHTRAIL_s' 5918 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5935:27: note: in expansion of macro 'PUSHTRAIL_s' 5935 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5935:27: note: in expansion of macro 'PUSHTRAIL_s' 5935 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:785:5: note: in expansion of macro 'LoadZFromBPList' 785 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5929:5: note: in expansion of macro 'SWITCH_OP_INT' 5929 | SWITCH_OP_INT(op1, rr_sub_uiv, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5929:5: note: in expansion of macro 'SWITCH_OP_INT' 5929 | SWITCH_OP_INT(op1, rr_sub_uiv, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5929:5: note: in expansion of macro 'SWITCH_OP_INT' 5929 | SWITCH_OP_INT(op1, rr_sub_uiv, {}, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5929:5: note: in expansion of macro 'SWITCH_OP_INT' 5929 | SWITCH_OP_INT(op1, rr_sub_uiv, {}, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:788:5: note: in expansion of macro 'LoadLiteralFromBPList' 788 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5956:27: note: in expansion of macro 'PUSHTRAIL_s' 5956 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5956:27: note: in expansion of macro 'PUSHTRAIL_s' 5956 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5949:5: note: in expansion of macro 'SWITCH_OP_INT' 5949 | SWITCH_OP_INT(op1, rr_sub_u1v, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5949:5: note: in expansion of macro 'SWITCH_OP_INT' 5949 | SWITCH_OP_INT(op1, rr_sub_u1v, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5949:5: note: in expansion of macro 'SWITCH_OP_INT' 5949 | SWITCH_OP_INT(op1, rr_sub_u1v, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:789:5: note: in expansion of macro 'LoadAddrFromBPList' 789 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5949:5: note: in expansion of macro 'SWITCH_OP_INT' 5949 | SWITCH_OP_INT(op1, rr_sub_u1v, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5978:27: note: in expansion of macro 'PUSHTRAIL_s' 5978 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:5978:27: note: in expansion of macro 'PUSHTRAIL_s' 5978 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5971:5: note: in expansion of macro 'SWITCH_OP_INT' 5971 | SWITCH_OP_INT(op1, rr_sub1, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5971:5: note: in expansion of macro 'SWITCH_OP_INT' 5971 | SWITCH_OP_INT(op1, rr_sub1, | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5971:5: note: in expansion of macro 'SWITCH_OP_INT' 5971 | SWITCH_OP_INT(op1, rr_sub1, | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5971:5: note: in expansion of macro 'SWITCH_OP_INT' 5971 | SWITCH_OP_INT(op1, rr_sub1, | ^~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:790:5: note: in expansion of macro 'LoadZFromBPList' 790 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6000:27: note: in expansion of macro 'PUSHTRAIL_s' 6000 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ term.h:239:9: note: in definition of macro 'SWITCH_OP_INT' 239 | IntCode; \ | ^~~~~~~ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6000:27: note: in expansion of macro 'PUSHTRAIL_s' 6000 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5993:5: note: in expansion of macro 'SWITCH_OP_INT' 5993 | SWITCH_OP_INT(op2, rr_sub_iuv, | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5993:5: note: in expansion of macro 'SWITCH_OP_INT' 5993 | SWITCH_OP_INT(op2, rr_sub_iuv, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5993:5: note: in expansion of macro 'SWITCH_OP_INT' 5993 | SWITCH_OP_INT(op2, rr_sub_iuv, | ^~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:241:9: note: in expansion of macro 'NDEREF' 241 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:5993:5: note: in expansion of macro 'SWITCH_OP_INT' 5993 | SWITCH_OP_INT(op2, rr_sub_iuv, | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:791:5: note: in expansion of macro 'LoadZFromBPList' 791 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6012:17: note: in expansion of macro 'OP_NOVY_DEREF' 6012 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6012:17: note: in expansion of macro 'OP_NOVY_DEREF' 6012 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6012:17: note: in expansion of macro 'OP_NOVY_DEREF' 6012 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6012:17: note: in expansion of macro 'OP_NOVY_DEREF' 6012 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6013:17: note: in expansion of macro 'OP_NOVY_DEREF' 6013 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6013:17: note: in expansion of macro 'OP_NOVY_DEREF' 6013 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6013:17: note: in expansion of macro 'OP_NOVY_DEREF' 6013 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:792:5: note: in expansion of macro 'LoadZFromBPList' 792 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6013:17: note: in expansion of macro 'OP_NOVY_DEREF' 6013 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6042:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6042 | RAISE_ISO_EXCEPTION(bp_exception, "*", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6044:23: note: in expansion of macro 'PUSHTRAIL_s' 6044 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6044:23: note: in expansion of macro 'PUSHTRAIL_s' 6044 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6054:21: note: in expansion of macro 'DEREF' 6054 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:795:5: note: in expansion of macro 'LoadLiteralFromBPList' 795 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6054:21: note: in expansion of macro 'DEREF' 6054 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6054:21: note: in expansion of macro 'DEREF' 6054 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6054:21: note: in expansion of macro 'DEREF' 6054 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6086:21: note: in expansion of macro 'DEREF' 6086 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6086:21: note: in expansion of macro 'DEREF' 6086 | op1 = YC(*P++); DEREF(op1); | ^~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:796:5: note: in expansion of macro 'LoadAddrFromBPList' 796 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6086:21: note: in expansion of macro 'DEREF' 6086 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6086:21: note: in expansion of macro 'DEREF' 6086 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6087:21: note: in expansion of macro 'DEREF' 6087 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6087:21: note: in expansion of macro 'DEREF' 6087 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6087:21: note: in expansion of macro 'DEREF' 6087 | op2 = YC(*P++); DEREF(op2); | ^~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6087:21: note: in expansion of macro 'DEREF' 6087 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:797:5: note: in expansion of macro 'LoadZFromBPList' 797 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6095:17: note: in expansion of macro 'OP_NOVY_DEREF' 6095 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6095:17: note: in expansion of macro 'OP_NOVY_DEREF' 6095 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6095:17: note: in expansion of macro 'OP_NOVY_DEREF' 6095 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6095:17: note: in expansion of macro 'OP_NOVY_DEREF' 6095 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6096:17: note: in expansion of macro 'OP_NOVY_DEREF' 6096 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6096:17: note: in expansion of macro 'OP_NOVY_DEREF' 6096 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6096:17: note: in expansion of macro 'OP_NOVY_DEREF' 6096 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:798:5: note: in expansion of macro 'LoadZFromBPList' 798 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6096:17: note: in expansion of macro 'OP_NOVY_DEREF' 6096 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6101:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6101 | RAISE_ISO_EXCEPTION(et_ZERO_DIVISOR, "/", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ toam.h:422:5: note: in expansion of macro 'PUSHTRAIL_s' 422 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:6103:9: note: in expansion of macro 'ASSIGN_ENCODEFLOAT' 6103 | ASSIGN_ENCODEFLOAT(sreg, (double)INTVAL(op1) / (double)op2); | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ toam.h:422:5: note: in expansion of macro 'PUSHTRAIL_s' 422 | PUSHTRAIL_s(op1); \ | ^~~~~~~~~~~ emu_inst.h:6103:9: note: in expansion of macro 'ASSIGN_ENCODEFLOAT' 6103 | ASSIGN_ENCODEFLOAT(sreg, (double)INTVAL(op1) / (double)op2); | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6111:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6111 | RAISE_ISO_EXCEPTION(bp_exception, "/", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6113:5: note: in expansion of macro 'PUSHTRAIL_s' 6113 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6113:5: note: in expansion of macro 'PUSHTRAIL_s' 6113 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:799:5: note: in expansion of macro 'LoadZFromBPList' 799 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6121:17: note: in expansion of macro 'OP_NOVY_DEREF' 6121 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6121:17: note: in expansion of macro 'OP_NOVY_DEREF' 6121 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6121:17: note: in expansion of macro 'OP_NOVY_DEREF' 6121 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6121:17: note: in expansion of macro 'OP_NOVY_DEREF' 6121 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6122:17: note: in expansion of macro 'OP_NOVY_DEREF' 6122 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6122:17: note: in expansion of macro 'OP_NOVY_DEREF' 6122 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:800:5: note: in expansion of macro 'LoadZFromBPList' 800 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6122:17: note: in expansion of macro 'OP_NOVY_DEREF' 6122 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6122:17: note: in expansion of macro 'OP_NOVY_DEREF' 6122 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6127:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6127 | RAISE_ISO_EXCEPTION(et_ZERO_DIVISOR, "//", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6136:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6136 | RAISE_ISO_EXCEPTION(bp_exception, "//", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6138:23: note: in expansion of macro 'PUSHTRAIL_s' 6138 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:803:5: note: in expansion of macro 'LoadLiteralFromBPList' 803 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6138:23: note: in expansion of macro 'PUSHTRAIL_s' 6138 | if (!ISINT(op1)) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6146:21: note: in expansion of macro 'DEREF' 6146 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6146:21: note: in expansion of macro 'DEREF' 6146 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6146:21: note: in expansion of macro 'DEREF' 6146 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6146:21: note: in expansion of macro 'DEREF' 6146 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:804:5: note: in expansion of macro 'LoadLiteralFromBPList' 804 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6161:21: note: in expansion of macro 'DEREF' 6161 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6161:21: note: in expansion of macro 'DEREF' 6161 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6161:21: note: in expansion of macro 'DEREF' 6161 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6161:21: note: in expansion of macro 'DEREF' 6161 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:807:5: note: in expansion of macro 'LoadLiteralFromBPList' 807 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6162:21: note: in expansion of macro 'DEREF' 6162 | op2 = YC(*P++); DEREF(op2); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6162:21: note: in expansion of macro 'DEREF' 6162 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6162:21: note: in expansion of macro 'DEREF' 6162 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6162:21: note: in expansion of macro 'DEREF' 6162 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6167:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6167 | RAISE_ISO_EXCEPTION(et_ZERO_DIVISOR, "//", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:808:5: note: in expansion of macro 'LoadStructFromBPList' 808 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ In file included from loader.c:1616: load_inst_frombplist.h:809:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 809 | sym_ptr = (SYM_REC_PTR)FOLLOW(inst_addr-1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6180:21: note: in expansion of macro 'OP_NOVY_DEREF' 6180 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6180:21: note: in expansion of macro 'OP_NOVY_DEREF' 6180 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6180:21: note: in expansion of macro 'OP_NOVY_DEREF' 6180 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6180:21: note: in expansion of macro 'OP_NOVY_DEREF' 6180 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6181:21: note: in expansion of macro 'OP_NOVY_DEREF' 6181 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6181:21: note: in expansion of macro 'OP_NOVY_DEREF' 6181 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6181:21: note: in expansion of macro 'OP_NOVY_DEREF' 6181 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6181:21: note: in expansion of macro 'OP_NOVY_DEREF' 6181 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6187:17: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6187 | RAISE_ISO_EXCEPTION(bp_exception, "/>", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6189:13: note: in expansion of macro 'PUSHTRAIL_s' 6189 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:811:5: note: in expansion of macro 'LoadZsFromBPList' 811 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6189:13: note: in expansion of macro 'PUSHTRAIL_s' 6189 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6195:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6195 | RAISE_ISO_EXCEPTION(et_ZERO_DIVISOR, "//>", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6208:17: note: in expansion of macro 'OP_NOVY_DEREF' 6208 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6208:17: note: in expansion of macro 'OP_NOVY_DEREF' 6208 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:812:5: note: in expansion of macro 'LoadLiteralFromBPList' 812 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6208:17: note: in expansion of macro 'OP_NOVY_DEREF' 6208 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6208:17: note: in expansion of macro 'OP_NOVY_DEREF' 6208 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6209:17: note: in expansion of macro 'OP_NOVY_DEREF' 6209 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6209:17: note: in expansion of macro 'OP_NOVY_DEREF' 6209 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6209:17: note: in expansion of macro 'OP_NOVY_DEREF' 6209 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:816:5: note: in expansion of macro 'LoadAddrFromBPList' 816 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6209:17: note: in expansion of macro 'OP_NOVY_DEREF' 6209 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6215:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6215 | RAISE_ISO_EXCEPTION(bp_exception, "/>", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6217:9: note: in expansion of macro 'PUSHTRAIL_s' 6217 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6217:9: note: in expansion of macro 'PUSHTRAIL_s' 6217 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6223:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6223 | RAISE_ISO_EXCEPTION(et_ZERO_DIVISOR, "//>", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:817:5: note: in expansion of macro 'LoadLiteralFromBPList' 817 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6235:17: note: in expansion of macro 'OP_NOVY_DEREF' 6235 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6235:17: note: in expansion of macro 'OP_NOVY_DEREF' 6235 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6235:17: note: in expansion of macro 'OP_NOVY_DEREF' 6235 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6235:17: note: in expansion of macro 'OP_NOVY_DEREF' 6235 | op1 = *P++; OP_NOVY_DEREF(op1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:818:5: note: in expansion of macro 'LoadLiteralFromBPList' 818 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6236:17: note: in expansion of macro 'OP_NOVY_DEREF' 6236 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6236:17: note: in expansion of macro 'OP_NOVY_DEREF' 6236 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6236:17: note: in expansion of macro 'OP_NOVY_DEREF' 6236 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:137:27: note: in expansion of macro 'DEREF' 137 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6236:17: note: in expansion of macro 'OP_NOVY_DEREF' 6236 | op2 = *P++; OP_NOVY_DEREF(op2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6241:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6241 | RAISE_ISO_EXCEPTION(et_ZERO_DIVISOR, "mod", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6268:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6268 | RAISE_ISO_EXCEPTION(bp_exception, "mod", 2); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6283:13: note: in expansion of macro 'NDEREF' 6283 | NDEREF(op1, arg_check_op1); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6283:13: note: in expansion of macro 'NDEREF' 6283 | NDEREF(op1, arg_check_op1); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ emu_inst.h:6283:13: note: in expansion of macro 'NDEREF' 6283 | NDEREF(op1, arg_check_op1); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ emu_inst.h:6283:13: note: in expansion of macro 'NDEREF' 6283 | NDEREF(op1, arg_check_op1); | ^~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1486:13: note: in expansion of macro 'LoadZFromBPList' 1486 | LoadZFromBPList; \ | ^~~~~~~~~~~~~~~ load_inst_frombplist.h:820:5: note: in expansion of macro 'LoadZsFromBPList' 820 | LoadZsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6302:13: note: in expansion of macro 'NDEREF' 6302 | NDEREF(op2, arg_check_op2); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6302:13: note: in expansion of macro 'NDEREF' 6302 | NDEREF(op2, arg_check_op2); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ emu_inst.h:6302:13: note: in expansion of macro 'NDEREF' 6302 | NDEREF(op2, arg_check_op2); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ emu_inst.h:6302:13: note: in expansion of macro 'NDEREF' 6302 | NDEREF(op2, arg_check_op2); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:821:5: note: in expansion of macro 'LoadLiteralFromBPList' 821 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6306:13: note: in expansion of macro 'PUSHTRAIL_s' 6306 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6306:13: note: in expansion of macro 'PUSHTRAIL_s' 6306 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:6307:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6307 | FOLLOW(sreg) = FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(op2) + op1 - 1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ emu_inst.h:6314:38: note: in expansion of macro 'FOLLOW' 6314 | if (op1 > GET_ARITY((SYM_REC_PTR)FOLLOW(op2))) BACKTRACK; | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:6314:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6314 | if (op1 > GET_ARITY((SYM_REC_PTR)FOLLOW(op2))) BACKTRACK; | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:832:5: note: in expansion of macro 'LoadAddrFromBPList' 832 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:6315:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6315 | op1 = FOLLOW((BPLONG_PTR)op2 + op1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6316:27: note: in expansion of macro 'PUSHTRAIL_s' 6316 | if (TAG(op1) != ATM) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:6316:27: note: in expansion of macro 'PUSHTRAIL_s' 6316 | if (TAG(op1) != ATM) {PUSHTRAIL_s(sreg);} | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6331:13: note: in expansion of macro 'DEREF' 6331 | DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6331:13: note: in expansion of macro 'DEREF' 6331 | DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:833:5: note: in expansion of macro 'LoadLiteralFromBPList' 833 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6331:13: note: in expansion of macro 'DEREF' 6331 | DEREF(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6331:13: note: in expansion of macro 'DEREF' 6331 | DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6340:5: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6340 | RAISE_ISO_EXCEPTION(bp_exception, "arg", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6352:21: note: in expansion of macro 'DEREF' 6352 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:834:5: note: in expansion of macro 'LoadLiteralFromBPList' 834 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6352:21: note: in expansion of macro 'DEREF' 6352 | op1 = YC(*P++); DEREF(op1); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6352:21: note: in expansion of macro 'DEREF' 6352 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6352:21: note: in expansion of macro 'DEREF' 6352 | op1 = YC(*P++); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6367:21: note: in expansion of macro 'DEREF' 6367 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6367:21: note: in expansion of macro 'DEREF' 6367 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6367:21: note: in expansion of macro 'DEREF' 6367 | op2 = YC(*P++); DEREF(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:836:5: note: in expansion of macro 'LoadYsFromBPList' 836 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6367:21: note: in expansion of macro 'DEREF' 6367 | op2 = YC(*P++); DEREF(op2); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6368:17: note: in expansion of macro 'OP_ZC' 6368 | op3 = *P++; OP_ZC(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6368:17: note: in expansion of macro 'OP_ZC' 6368 | op3 = *P++; OP_ZC(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6368:17: note: in expansion of macro 'OP_ZC' 6368 | op3 = *P++; OP_ZC(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6368:17: note: in expansion of macro 'OP_ZC' 6368 | op3 = *P++; OP_ZC(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:837:5: note: in expansion of macro 'LoadLiteralFromBPList' 837 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:358:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 358 | if ((BPLONG_PTR)op > LOCAL_TOP) { \ | ^ emu_inst.h:6369:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 6369 | SWITCH_OP_STACK_VAR(op3, setarg3, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6369:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 6369 | SWITCH_OP_STACK_VAR(op3, setarg3, | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6369:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 6369 | SWITCH_OP_STACK_VAR(op3, setarg3, | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6369:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 6369 | SWITCH_OP_STACK_VAR(op3, setarg3, | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:359:13: note: in expansion of macro 'NDEREF' 359 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6369:5: note: in expansion of macro 'SWITCH_OP_STACK_VAR' 6369 | SWITCH_OP_STACK_VAR(op3, setarg3, | ^~~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:840:5: note: in expansion of macro 'LoadAddrFromBPList' 840 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:6370:26: note: in expansion of macro 'FOLLOW' 6370 | {FOLLOW(op3) = (BPLONG) H; | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6370:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6370 | {FOLLOW(op3) = (BPLONG) H; | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:6371:29: note: in expansion of macro 'PUSHTRAIL_s' 6371 | PUSHTRAIL_s(op3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6372:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6372 | op3 = (BPLONG)H; | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:841:5: note: in expansion of macro 'LoadLiteralFromBPList' 841 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:360:13: note: in definition of macro 'SWITCH_OP_STACK_VAR' 360 | VarCode; \ | ^~~~~~~ emu_inst.h:6373:29: note: in expansion of macro 'NEW_HEAP_FREE' 6373 | NEW_HEAP_FREE;}, | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ emu_inst.h:6376:19: note: in expansion of macro 'GET_STR_SYM_ARITY' 6376 | if (op1 > GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:174:26: note: in definition of macro 'GET_ARITY' 174 | #define GET_ARITY(ptr) ((ptr)->arity) | ^~~ term.h:120:41: note: in expansion of macro 'GET_STR_SYM_REC' 120 | #define GET_STR_SYM_ARITY(op) GET_ARITY(GET_STR_SYM_REC(op)) | ^~~~~~~~~~~~~~~ emu_inst.h:6376:19: note: in expansion of macro 'GET_STR_SYM_ARITY' 6376 | if (op1 > GET_STR_SYM_ARITY(op2)) { | ^~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6380:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6380 | sreg = ((BPLONG_PTR)UNTAGGED_ADDR(op2)+op1); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6385:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6385 | if ((BPLONG)sreg != op3) { | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:842:5: note: in expansion of macro 'LoadLiteralFromBPList' 842 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ emu_inst.h:6386:17: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 6386 | PUSHTRAIL_H_NONATOMIC(sreg, FOLLOW(sreg)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:6396:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6396 | sreg = ((BPLONG_PTR)UNTAGGED_ADDR(op2)+op1-1); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:6401:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6401 | if ((BPLONG)sreg != op3) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ emu_inst.h:6402:17: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 6402 | PUSHTRAIL_H_NONATOMIC(sreg, FOLLOW(sreg)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6411:5: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6411 | RAISE_ISO_EXCEPTION(bp_exception, "setarg", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:846:5: note: in expansion of macro 'LoadAddrFromBPList' 846 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6431:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6431 | if (op1 != 0) {op1 = (BPLONG)Y(op1 >> 2); PUSHTRAIL_s(op1); goto functor_vdd;} | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:6431:51: note: in expansion of macro 'PUSHTRAIL_s' 6431 | if (op1 != 0) {op1 = (BPLONG)Y(op1 >> 2); PUSHTRAIL_s(op1); goto functor_vdd;} | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6435:5: note: in expansion of macro 'SWITCH_OP' 6435 | SWITCH_OP(op1, functor_udd, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6435:5: note: in expansion of macro 'SWITCH_OP' 6435 | SWITCH_OP(op1, functor_udd, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:847:5: note: in expansion of macro 'LoadLiteralFromBPList' 847 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6435:5: note: in expansion of macro 'SWITCH_OP' 6435 | SWITCH_OP(op1, functor_udd, | ^~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6435:5: note: in expansion of macro 'SWITCH_OP' 6435 | SWITCH_OP(op1, functor_udd, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:6436:16: note: in expansion of macro 'PUSHTRAIL' 6436 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:6436:16: note: in expansion of macro 'PUSHTRAIL' 6436 | {PUSHTRAIL(op1); | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ emu_inst.h:6443:26: note: in expansion of macro 'GET_STR_SYM_REC' 6443 | {sym_ptr = GET_STR_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:848:5: note: in expansion of macro 'LoadLiteralFromBPList' 848 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6443:26: note: in expansion of macro 'GET_STR_SYM_REC' 6443 | {sym_ptr = GET_STR_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6445:25: note: in expansion of macro 'ADDTAG' 6445 | op1 = ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM);}, | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:6447:16: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6447:16: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:849:5: note: in expansion of macro 'LoadLiteralFromBPList' 849 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:6447:16: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6447:16: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:6447:28: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6447:28: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:6447:28: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6447:28: note: in expansion of macro 'OP_ZC' 6447 | {OP_ZC(op2); OP_ZC(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:6450:23: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6450 | RAISE_ISO_EXCEPTION(bp_exception, "functor", 3);} else CONTCASE; | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:851:5: note: in expansion of macro 'LoadYsFromBPList' 851 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6452:5: note: in expansion of macro 'UNIFY_Z_CONST' 6452 | UNIFY_Z_CONST(op2, op1, rr_functor_1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6452:5: note: in expansion of macro 'UNIFY_Z_CONST' 6452 | UNIFY_Z_CONST(op2, op1, rr_functor_1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6452:5: note: in expansion of macro 'UNIFY_Z_CONST' 6452 | UNIFY_Z_CONST(op2, op1, rr_functor_1); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6452:5: note: in expansion of macro 'UNIFY_Z_CONST' 6452 | UNIFY_Z_CONST(op2, op1, rr_functor_1); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:852:5: note: in expansion of macro 'LoadLiteralFromBPList' 852 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:314:24: note: in expansion of macro 'FOLLOW' 314 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6452:5: note: in expansion of macro 'UNIFY_Z_CONST' 6452 | UNIFY_Z_CONST(op2, op1, rr_functor_1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6452:5: note: in expansion of macro 'UNIFY_Z_CONST' 6452 | UNIFY_Z_CONST(op2, op1, rr_functor_1); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6452:5: note: in expansion of macro 'UNIFY_Z_CONST' 6452 | UNIFY_Z_CONST(op2, op1, rr_functor_1); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6453:5: note: in expansion of macro 'UNIFY_Z_CONST' 6453 | UNIFY_Z_CONST(op3, i, rr_functor_2); | ^~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:855:5: note: in expansion of macro 'LoadLiteralFromBPList' 855 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6453:5: note: in expansion of macro 'UNIFY_Z_CONST' 6453 | UNIFY_Z_CONST(op3, i, rr_functor_2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6453:5: note: in expansion of macro 'UNIFY_Z_CONST' 6453 | UNIFY_Z_CONST(op3, i, rr_functor_2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:344:13: note: in expansion of macro 'NDEREF' 344 | NDEREF(op, nderef); \ | ^~~~~~ toam.h:313:9: note: in expansion of macro 'SWITCH_OP_VAR' 313 | SWITCH_OP_VAR(op, lab, \ | ^~~~~~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6453:5: note: in expansion of macro 'UNIFY_Z_CONST' 6453 | UNIFY_Z_CONST(op3, i, rr_functor_2); | ^~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:314:24: note: in expansion of macro 'FOLLOW' 314 | {FOLLOW(op) = value; \ | ^~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6453:5: note: in expansion of macro 'UNIFY_Z_CONST' 6453 | UNIFY_Z_CONST(op3, i, rr_functor_2); | ^~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:856:5: note: in expansion of macro 'LoadLiteralFromBPList' 856 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6453:5: note: in expansion of macro 'UNIFY_Z_CONST' 6453 | UNIFY_Z_CONST(op3, i, rr_functor_2); | ^~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:345:13: note: in definition of macro 'SWITCH_OP_VAR' 345 | VarCode; \ | ^~~~~~~ toam.h:315:27: note: in expansion of macro 'PUSHTRAIL' 315 | PUSHTRAIL(op);}, \ | ^~~~~~~~~ toam.h:304:9: note: in expansion of macro 'UNIFY_D_CONST' 304 | UNIFY_D_CONST(op, value, lab); \ | ^~~~~~~~~~~~~ emu_inst.h:6453:5: note: in expansion of macro 'UNIFY_Z_CONST' 6453 | UNIFY_Z_CONST(op3, i, rr_functor_2); | ^~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:857:5: note: in expansion of macro 'LoadAddrFromBPList' 857 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:128:13: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:130:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 130 | op = (BPLONG)H; \ | ^ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:860:5: note: in expansion of macro 'LoadLiteralFromBPList' 860 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:131:13: note: in expansion of macro 'NEW_HEAP_FREE' 131 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6457:5: note: in expansion of macro 'OP_ZC_DEREF' 6457 | OP_ZC_DEREF(op2); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:861:5: note: in expansion of macro 'LoadYFromBPList' 861 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:128:13: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:130:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 130 | op = (BPLONG)H; \ | ^ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:131:13: note: in expansion of macro 'NEW_HEAP_FREE' 131 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6458:5: note: in expansion of macro 'OP_ZC_DEREF' 6458 | OP_ZC_DEREF(op3); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ emu_inst.h:6463:23: note: in expansion of macro 'GET_ATM_SYM_REC' 6463 | sym_ptr = GET_ATM_SYM_REC(op2); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:6467:17: note: in expansion of macro 'FOLLOW' 6467 | FOLLOW(op1) = op2; | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:864:5: note: in expansion of macro 'LoadAddrFromBPList' 864 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:6471:21: note: in expansion of macro 'FOLLOW' 6471 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:6471:35: note: in expansion of macro 'ADDTAG' 6471 | FOLLOW(op1) = ADDTAG(H, LST); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:6480:17: note: in expansion of macro 'FOLLOW' 6480 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:6480:31: note: in expansion of macro 'ADDTAG' 6480 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:6481:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6481 | *H++ = (BPLONG)insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), op3); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:865:5: note: in expansion of macro 'LoadAddrFromBPList' 865 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6487:21: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6487 | RAISE_ISO_EXCEPTION(c_domain_error(et_NOT_LESS_THAN_ZERO, MAKEINT(op3)), "functor", 3); | ^~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6489:21: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6489 | RAISE_ISO_EXCEPTION(c_representation_error(et_MAX_ARITY), "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:6491:17: note: in expansion of macro 'FOLLOW' 6491 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:6491:31: note: in expansion of macro 'ADDTAG' 6491 | FOLLOW(op1) = ADDTAG(H, STR); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:6492:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6492 | *H++ = (BPLONG)insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), op3); | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1457:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1457 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1459:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1459 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_frombplist.h:866:5: note: in expansion of macro 'LoadStructFromBPList' 866 | LoadStructFromBPList; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:6499:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6499 | FOLLOW(sreg) = (BPLONG)sreg; sreg++; | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6504:17: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6504 | RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:70:40: note: in expansion of macro 'FOLLOW' 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ emu_inst.h:6505:19: note: in expansion of macro 'IS_BIGINT' 6505 | } if (IS_BIGINT(op3)) { | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:70:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 70 | #define IS_BIGINT(op) (ISSTRUCT(op) && FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ emu_inst.h:6505:19: note: in expansion of macro 'IS_BIGINT' 6505 | } if (IS_BIGINT(op3)) { | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6506:17: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6506 | RAISE_ISO_EXCEPTION(c_representation_error(et_MAX_ARITY), "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:867:5: note: in expansion of macro 'LoadAddrFromBPList' 867 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6508:17: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6508 | RAISE_ISO_EXCEPTION(c_type_error(et_INTEGER, op3), "functor", 3); | ^~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:68:27: note: in expansion of macro 'FOLLOW' 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^~~~~~ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ emu_inst.h:6511:16: note: in expansion of macro 'ISNUM' 6511 | } else if (ISNUM(op2)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:68:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 68 | #define IS_FLOAT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)float_psc) | ^ term.h:62:51: note: in expansion of macro 'IS_FLOAT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~ emu_inst.h:6511:16: note: in expansion of macro 'ISNUM' 6511 | } else if (ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:71:28: note: in expansion of macro 'FOLLOW' 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^~~~~~ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ emu_inst.h:6511:16: note: in expansion of macro 'ISNUM' 6511 | } else if (ISNUM(op2)) { | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:71:57: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 71 | #define IS_BIGINT_PSC(op) (FOLLOW(UNTAGGED_ADDR(op)) == (BPLONG)bigint_psc) | ^ term.h:62:71: note: in expansion of macro 'IS_BIGINT_PSC' 62 | #define ISNUM(op) (ISINT(op) || (ISSTRUCT(op) && (IS_FLOAT_PSC(op) || IS_BIGINT_PSC(op)))) | ^~~~~~~~~~~~~ emu_inst.h:6511:16: note: in expansion of macro 'ISNUM' 6511 | } else if (ISNUM(op2)) { | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6513:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6513 | RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:6516:17: note: in expansion of macro 'FOLLOW' 6516 | FOLLOW(op1) = op2; | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:871:5: note: in expansion of macro 'LoadZFromBPList' 871 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6519:17: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6519 | RAISE_ISO_EXCEPTION(c_type_error(et_ATOM, op2), "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6522:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6522 | RAISE_ISO_EXCEPTION(c_type_error(et_INTEGER, op3), "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6526:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6526 | RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6528:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6528 | RAISE_ISO_EXCEPTION(c_type_error(et_ATOMIC, op2), "functor", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:6537:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6537 | op2 = (BPLONG)Y(*P++); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1465:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1465 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1469:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1469 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(temp); \ | ^ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:6538:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6538 | op3 = (BPLONG)Y(*P++); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1471:13: note: in expansion of macro 'DEREF' 1471 | DEREF(i); \ | ^~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6539:5: note: in expansion of macro 'SWITCH_OP' 6539 | SWITCH_OP(op1, rr_functor_uvv, | ^~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1476:30: note: in expansion of macro 'ADDTAG' 1476 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_frombplist.h:872:5: note: in expansion of macro 'LoadZFromBPList' 872 | LoadZFromBPList; | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6539:5: note: in expansion of macro 'SWITCH_OP' 6539 | SWITCH_OP(op1, rr_functor_uvv, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6539:5: note: in expansion of macro 'SWITCH_OP' 6539 | SWITCH_OP(op1, rr_functor_uvv, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6539:5: note: in expansion of macro 'SWITCH_OP' 6539 | SWITCH_OP(op1, rr_functor_uvv, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:6540:16: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6540 | {RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "functor", 3);}, | ^~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1450:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1450 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ emu_inst.h:6541:16: note: in expansion of macro 'FOLLOW' 6541 | {FOLLOW(op2) = op1; FOLLOW(op3) = MAKEINT(0);}, | ^~~~~~ loader.c:1452:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1452 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_frombplist.h:873:5: note: in expansion of macro 'LoadAddrFromBPList' 873 | LoadAddrFromBPList; | ^~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ emu_inst.h:6541:35: note: in expansion of macro 'FOLLOW' 6541 | {FOLLOW(op2) = op1; FOLLOW(op3) = MAKEINT(0);}, | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:6542:16: note: in expansion of macro 'FOLLOW' 6542 | {FOLLOW(op2) = period_sym; FOLLOW(op3) = MAKEINT(2);}, | ^~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:6542:42: note: in expansion of macro 'FOLLOW' 6542 | {FOLLOW(op2) = period_sym; FOLLOW(op3) = MAKEINT(2);}, | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ emu_inst.h:6543:26: note: in expansion of macro 'GET_STR_SYM_REC' 6543 | {sym_ptr = GET_STR_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:876:5: note: in expansion of macro 'LoadLiteralFromBPList' 876 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6543:26: note: in expansion of macro 'GET_STR_SYM_REC' 6543 | {sym_ptr = GET_STR_SYM_REC(op1); | ^~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6544:19: note: in expansion of macro 'FOLLOW' 6544 | FOLLOW(op2) = ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6544:33: note: in expansion of macro 'ADDTAG' 6544 | FOLLOW(op2) = ADDTAG(insert_sym(GET_NAME(sym_ptr), GET_LENGTH(sym_ptr), 0), ATM); | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6545:19: note: in expansion of macro 'FOLLOW' 6545 | FOLLOW(op3) = MAKEINT(GET_ARITY(sym_ptr));}, | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:6546:16: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6546 | {RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "functor", 3);}); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:877:5: note: in expansion of macro 'LoadLiteralFromBPList' 877 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6553:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6553 | op1 = (BPLONG)Y(*P++); op2 = YC(*P++); op3 = YC(*P++); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:6554:5: note: in expansion of macro 'PUSHTRAIL_s' 6554 | PUSHTRAIL_s(op1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6555:5: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6555:5: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:878:5: note: in expansion of macro 'LoadLiteralFromBPList' 878 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6555:5: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6555:5: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6555:17: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6555:17: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6555:17: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6555:17: note: in expansion of macro 'DEREF' 6555 | DEREF(op2); DEREF(op3); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:881:5: note: in expansion of macro 'LoadYFromBPList' 881 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:6565:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6565 | op2 = (BPLONG)Y(*P++); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6566:5: note: in expansion of macro 'SWITCH_OP' 6566 | SWITCH_OP(op1, rr_functor_arity, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6566:5: note: in expansion of macro 'SWITCH_OP' 6566 | SWITCH_OP(op1, rr_functor_arity, | ^~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6566:5: note: in expansion of macro 'SWITCH_OP' 6566 | SWITCH_OP(op1, rr_functor_arity, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:6566:5: note: in expansion of macro 'SWITCH_OP' 6566 | SWITCH_OP(op1, rr_functor_arity, | ^~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ emu_inst.h:6567:16: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6567 | {RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "functor", 3);}, | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:882:5: note: in expansion of macro 'LoadYFromBPList' 882 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:201:9: note: in definition of macro 'SWITCH_OP' 201 | AtmCode; \ | ^~~~~~~ emu_inst.h:6568:16: note: in expansion of macro 'FOLLOW' 6568 | {FOLLOW(op2) = MAKEINT(0);}, | ^~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:204:9: note: in definition of macro 'SWITCH_OP' 204 | LstCode; \ | ^~~~~~~ emu_inst.h:6569:16: note: in expansion of macro 'FOLLOW' 6569 | {FOLLOW(op2) = MAKEINT(2);}, | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ emu_inst.h:6570:26: note: in expansion of macro 'GET_STR_SYM_REC' 6570 | {sym_ptr = GET_STR_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6570:26: note: in expansion of macro 'GET_STR_SYM_REC' 6570 | {sym_ptr = GET_STR_SYM_REC(op1); | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ emu_inst.h:6571:19: note: in expansion of macro 'FOLLOW' 6571 | FOLLOW(op2) = MAKEINT(GET_ARITY(sym_ptr));}, | ^~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:883:5: note: in expansion of macro 'LoadLiteralFromBPList' 883 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:6572:16: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6572 | {RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "functor", 3);}); | ^~~~~~~~~~~~~~~~~~~ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6589:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6589 | RAISE_ISO_EXCEPTION(bp_exception, "clause", 3); | ^~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6598:5: note: in expansion of macro 'DEREF' 6598 | DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6598:5: note: in expansion of macro 'DEREF' 6598 | DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6598:5: note: in expansion of macro 'DEREF' 6598 | DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6598:5: note: in expansion of macro 'DEREF' 6598 | DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:885:5: note: in expansion of macro 'LoadYsFromBPList' 885 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:6627:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6627 | B = (BPLONG_PTR)AR_B(B); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:6628:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6628 | HB = (BPLONG_PTR)AR_H(B); | ^ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:6639:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6639 | op2 = (BPLONG)NextOperandY; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:6645:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6645 | while ((BPLONG)af != AR_AR(af)) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:817:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 817 | BPLONG_PTR subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(f); \ | ^ emu_inst.h:6647:17: note: in expansion of macro 'RESET_SUBGOAL_AR' 6647 | RESET_SUBGOAL_AR(b); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ toam.h:820:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 820 | GT_TOP_AR(subgoal_entry) = (BPLONG)NULL; \ | ^ emu_inst.h:6647:17: note: in expansion of macro 'RESET_SUBGOAL_AR' 6647 | RESET_SUBGOAL_AR(b); | ^~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1430:25: note: in expansion of macro 'LoadLiteralFromBPList' 1430 | #define LoadYFromBPList LoadLiteralFromBPList | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:888:5: note: in expansion of macro 'LoadYFromBPList' 888 | LoadYFromBPList; | ^~~~~~~~~~~~~~~ emu_inst.h:6649:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6649 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(b)); /* a catcher frame is in the form of p(Flag,Cleanup,Calll,Exception,Recovery,...) */ | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:6653:25: note: in expansion of macro 'FOLLOW' 6653 | FOLLOW(op2) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)b, INT_TAG); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6653:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6653 | FOLLOW(op2) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)b, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6653:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6653 | FOLLOW(op2) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)b, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ load_inst_frombplist.h:889:5: note: in expansion of macro 'LoadLiteralFromBPList' 889 | LoadLiteralFromBPList; | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:6658:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6658 | b = (BPLONG_PTR)AR_B(b); | ^ loader.c:1417:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1417 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCInsts); \ | ^ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:6660:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6660 | af = (BPLONG_PTR)AR_AR(af); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:6662:9: note: in expansion of macro 'FOLLOW' 6662 | FOLLOW(op2) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)af, INT_TAG); | ^~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:6662:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6662 | FOLLOW(op2) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)af, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1419:9: note: in expansion of macro 'DEREF' 1419 | DEREF(val); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:6662:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6662 | FOLLOW(op2) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)af, INT_TAG); | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:6677:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6677 | P = (BPLONG_PTR)*P; | ^ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6680:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6680 | RAISE_ISO_EXCEPTION(bp_exception, "builtin", *(P-1)); | ^~~~~~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1421:9: note: in expansion of macro 'DEREF' 1421 | DEREF(BCInsts); \ | ^~~~~ loader.c:1425:9: note: in expansion of macro 'READ_FROM_BCINSTS' 1425 | READ_FROM_BCINSTS(temp); \ | ^~~~~~~~~~~~~~~~~ loader.c:1493:13: note: in expansion of macro 'LoadLiteralFromBPList' 1493 | LoadLiteralFromBPList; \ | ^~~~~~~~~~~~~~~~~~~~~ load_inst_frombplist.h:891:5: note: in expansion of macro 'LoadYsFromBPList' 891 | LoadYsFromBPList(n); | ^~~~~~~~~~~~~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ loader.c: In function 'load_hashtab_fromlist': loader.c:1634:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1634 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(BCHashTabs); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1635:37: note: in expansion of macro 'DEREF' 1635 | hashtab = FOLLOW(list_ptr); DEREF(hashtab); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1635:37: note: in expansion of macro 'DEREF' 1635 | hashtab = FOLLOW(list_ptr); DEREF(hashtab); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1635:37: note: in expansion of macro 'DEREF' 1635 | hashtab = FOLLOW(list_ptr); DEREF(hashtab); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1635:37: note: in expansion of macro 'DEREF' 1635 | hashtab = FOLLOW(list_ptr); DEREF(hashtab); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1636:42: note: in expansion of macro 'DEREF' 1636 | BCHashTabs = FOLLOW(list_ptr+1); DEREF(BCHashTabs); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1636:42: note: in expansion of macro 'DEREF' 1636 | BCHashTabs = FOLLOW(list_ptr+1); DEREF(BCHashTabs); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1636:42: note: in expansion of macro 'DEREF' 1636 | BCHashTabs = FOLLOW(list_ptr+1); DEREF(BCHashTabs); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1636:42: note: in expansion of macro 'DEREF' 1636 | BCHashTabs = FOLLOW(list_ptr+1); DEREF(BCHashTabs); | ^~~~~ loader.c:1637:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1637 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(hashtab); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1639:38: note: in expansion of macro 'DEREF' 1639 | temp = FOLLOW(struct_ptr+1); DEREF(temp); temp = INTVAL(temp); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6689:23: note: in expansion of macro 'OP_ZC' 6689 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1639:38: note: in expansion of macro 'DEREF' 1639 | temp = FOLLOW(struct_ptr+1); DEREF(temp); temp = INTVAL(temp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1639:38: note: in expansion of macro 'DEREF' 1639 | temp = FOLLOW(struct_ptr+1); DEREF(temp); temp = INTVAL(temp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1639:38: note: in expansion of macro 'DEREF' 1639 | temp = FOLLOW(struct_ptr+1); DEREF(temp); temp = INTVAL(temp); | ^~~~~ loader.c:1640:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1640 | hash_inst_addr = (BPLONG)RELOC_ADDR(temp); | ^ emu_inst.h:6696:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6696 | P = (BPLONG_PTR)*(P-2); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1642:42: note: in expansion of macro 'DEREF' 1642 | hash_reg = FOLLOW(struct_ptr+2); DEREF(hash_reg); hash_reg = INTVAL(hash_reg); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1642:42: note: in expansion of macro 'DEREF' 1642 | hash_reg = FOLLOW(struct_ptr+2); DEREF(hash_reg); hash_reg = INTVAL(hash_reg); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1642:42: note: in expansion of macro 'DEREF' 1642 | hash_reg = FOLLOW(struct_ptr+2); DEREF(hash_reg); hash_reg = INTVAL(hash_reg); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1642:42: note: in expansion of macro 'DEREF' 1642 | hash_reg = FOLLOW(struct_ptr+2); DEREF(hash_reg); hash_reg = INTVAL(hash_reg); | ^~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6702:13: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6702 | RAISE_ISO_EXCEPTION(bp_exception, "builtin", *(P-3)); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1644:43: note: in expansion of macro 'DEREF' 1644 | clause_no = FOLLOW(struct_ptr+3); DEREF(clause_no); clause_no = INTVAL(clause_no); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1644:43: note: in expansion of macro 'DEREF' 1644 | clause_no = FOLLOW(struct_ptr+3); DEREF(clause_no); clause_no = INTVAL(clause_no); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1644:43: note: in expansion of macro 'DEREF' 1644 | clause_no = FOLLOW(struct_ptr+3); DEREF(clause_no); clause_no = INTVAL(clause_no); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1644:43: note: in expansion of macro 'DEREF' 1644 | clause_no = FOLLOW(struct_ptr+3); DEREF(clause_no); clause_no = INTVAL(clause_no); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1646:38: note: in expansion of macro 'DEREF' 1646 | temp = FOLLOW(struct_ptr+4); DEREF(temp); temp = INTVAL(temp); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6711:19: note: in expansion of macro 'OP_ZC' 6711 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1646:38: note: in expansion of macro 'DEREF' 1646 | temp = FOLLOW(struct_ptr+4); DEREF(temp); temp = INTVAL(temp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1646:38: note: in expansion of macro 'DEREF' 1646 | temp = FOLLOW(struct_ptr+4); DEREF(temp); temp = INTVAL(temp); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1646:38: note: in expansion of macro 'DEREF' 1646 | temp = FOLLOW(struct_ptr+4); DEREF(temp); temp = INTVAL(temp); | ^~~~~ loader.c:1647:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1647 | alt = (BPLONG)RELOC_ADDR(temp); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6711:19: note: in expansion of macro 'OP_ZC' 6711 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1649:42: note: in expansion of macro 'DEREF' 1649 | HashArgs = FOLLOW(struct_ptr+5); DEREF(HashArgs); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1649:42: note: in expansion of macro 'DEREF' 1649 | HashArgs = FOLLOW(struct_ptr+5); DEREF(HashArgs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1649:42: note: in expansion of macro 'DEREF' 1649 | HashArgs = FOLLOW(struct_ptr+5); DEREF(HashArgs); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1649:42: note: in expansion of macro 'DEREF' 1649 | HashArgs = FOLLOW(struct_ptr+5); DEREF(HashArgs); | ^~~~~ loader.c: In function 'get_index_tab_fromlist': toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6711:19: note: in expansion of macro 'OP_ZC' 6711 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ loader.c:1683:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1683 | list_ptr = (BPLONG_PTR)UNTAGGED_ADDR(HashArgs); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1684:39: note: in expansion of macro 'DEREF' 1684 | hash_item = FOLLOW(list_ptr); DEREF(hash_item); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1684:39: note: in expansion of macro 'DEREF' 1684 | hash_item = FOLLOW(list_ptr); DEREF(hash_item); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1684:39: note: in expansion of macro 'DEREF' 1684 | hash_item = FOLLOW(list_ptr); DEREF(hash_item); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6711:19: note: in expansion of macro 'OP_ZC' 6711 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1684:39: note: in expansion of macro 'DEREF' 1684 | hash_item = FOLLOW(list_ptr); DEREF(hash_item); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1685:40: note: in expansion of macro 'DEREF' 1685 | HashArgs = FOLLOW(list_ptr+1); DEREF(HashArgs); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1685:40: note: in expansion of macro 'DEREF' 1685 | HashArgs = FOLLOW(list_ptr+1); DEREF(HashArgs); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1685:40: note: in expansion of macro 'DEREF' 1685 | HashArgs = FOLLOW(list_ptr+1); DEREF(HashArgs); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6712:19: note: in expansion of macro 'OP_ZC' 6712 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1685:40: note: in expansion of macro 'DEREF' 1685 | HashArgs = FOLLOW(list_ptr+1); DEREF(HashArgs); | ^~~~~ loader.c:1686:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1686 | struct_ptr = (BPLONG_PTR)UNTAGGED_ADDR(hash_item); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1688:38: note: in expansion of macro 'DEREF' 1688 | type = FOLLOW(struct_ptr+1); DEREF(type); /* type = c, i, or t */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1688:38: note: in expansion of macro 'DEREF' 1688 | type = FOLLOW(struct_ptr+1); DEREF(type); /* type = c, i, or t */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6712:19: note: in expansion of macro 'OP_ZC' 6712 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1688:38: note: in expansion of macro 'DEREF' 1688 | type = FOLLOW(struct_ptr+1); DEREF(type); /* type = c, i, or t */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1688:38: note: in expansion of macro 'DEREF' 1688 | type = FOLLOW(struct_ptr+1); DEREF(type); /* type = c, i, or t */ | ^~~~~ term.h:115:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 115 | #define GET_ATM_SYM_REC(op) ((SYM_REC_PTR)UNTAGGED_ADDR(op)) | ^ loader.c:1689:19: note: in expansion of macro 'GET_ATM_SYM_REC' 1689 | sym_ptr = GET_ATM_SYM_REC(type); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1692:37: note: in expansion of macro 'DEREF' 1692 | val = FOLLOW(struct_ptr+2); DEREF(val); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6712:19: note: in expansion of macro 'OP_ZC' 6712 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1692:37: note: in expansion of macro 'DEREF' 1692 | val = FOLLOW(struct_ptr+2); DEREF(val); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1692:37: note: in expansion of macro 'DEREF' 1692 | val = FOLLOW(struct_ptr+2); DEREF(val); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1692:37: note: in expansion of macro 'DEREF' 1692 | val = FOLLOW(struct_ptr+2); DEREF(val); | ^~~~~ loader.c:1699:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1699 | val = (BPLONG)reloc_table[val]; | ^ loader.c:1700:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1700 | if (val == (BPLONG)list_psc) { | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6712:19: note: in expansion of macro 'OP_ZC' 6712 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ loader.c:1708:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1708 | val = (BPLONG)reloc_table[val]; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ loader.c:1720:38: note: in expansion of macro 'DEREF' 1720 | temp = FOLLOW(struct_ptr+3); DEREF(temp); temp = INTVAL(temp); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ loader.c:1720:38: note: in expansion of macro 'DEREF' 1720 | temp = FOLLOW(struct_ptr+3); DEREF(temp); temp = INTVAL(temp); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ loader.c:1720:38: note: in expansion of macro 'DEREF' 1720 | temp = FOLLOW(struct_ptr+3); DEREF(temp); temp = INTVAL(temp); | ^~~~~ emu_inst.h:6719:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6719 | P = (BPLONG_PTR)*(P-3); | ^ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ loader.c:1720:38: note: in expansion of macro 'DEREF' 1720 | temp = FOLLOW(struct_ptr+3); DEREF(temp); temp = INTVAL(temp); | ^~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6725:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6725 | RAISE_ISO_EXCEPTION(bp_exception, "builtin", *(P-4)); | ^~~~~~~~~~~~~~~~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6734:19: note: in expansion of macro 'OP_ZC' 6734 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6734:19: note: in expansion of macro 'OP_ZC' 6734 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6734:19: note: in expansion of macro 'OP_ZC' 6734 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6734:19: note: in expansion of macro 'OP_ZC' 6734 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6735:19: note: in expansion of macro 'OP_ZC' 6735 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6735:19: note: in expansion of macro 'OP_ZC' 6735 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6735:19: note: in expansion of macro 'OP_ZC' 6735 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6735:19: note: in expansion of macro 'OP_ZC' 6735 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6736:19: note: in expansion of macro 'OP_ZC' 6736 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6736:19: note: in expansion of macro 'OP_ZC' 6736 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6736:19: note: in expansion of macro 'OP_ZC' 6736 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6736:19: note: in expansion of macro 'OP_ZC' 6736 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ emu_inst.h:6743:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6743 | P = (BPLONG_PTR)*(P-4); | ^ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6749:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6749 | RAISE_ISO_EXCEPTION(bp_exception, "builtin", *(P-5)); | ^~~~~~~~~~~~~~~~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6758:19: note: in expansion of macro 'OP_ZC' 6758 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6758:19: note: in expansion of macro 'OP_ZC' 6758 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6758:19: note: in expansion of macro 'OP_ZC' 6758 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6758:19: note: in expansion of macro 'OP_ZC' 6758 | op1 = *(P+2); OP_ZC(op1); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6759:19: note: in expansion of macro 'OP_ZC' 6759 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6759:19: note: in expansion of macro 'OP_ZC' 6759 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6759:19: note: in expansion of macro 'OP_ZC' 6759 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6759:19: note: in expansion of macro 'OP_ZC' 6759 | op2 = *(P+3); OP_ZC(op2); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6760:19: note: in expansion of macro 'OP_ZC' 6760 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6760:19: note: in expansion of macro 'OP_ZC' 6760 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6760:19: note: in expansion of macro 'OP_ZC' 6760 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6760:19: note: in expansion of macro 'OP_ZC' 6760 | op3 = *(P+4); OP_ZC(op3); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6761:19: note: in expansion of macro 'OP_ZC' 6761 | op4 = *(P+5); OP_ZC(op4); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6761:19: note: in expansion of macro 'OP_ZC' 6761 | op4 = *(P+5); OP_ZC(op4); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:6761:19: note: in expansion of macro 'OP_ZC' 6761 | op4 = *(P+5); OP_ZC(op4); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6761:19: note: in expansion of macro 'OP_ZC' 6761 | op4 = *(P+5); OP_ZC(op4); | ^~~~~ emu_inst.h:6768:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6768 | P = (BPLONG_PTR)*(P-5); | ^ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6774:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6774 | RAISE_ISO_EXCEPTION(bp_exception, "builtin", *(P-6)); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:6786:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6786 | FOLLOW(top) = (BPLONG)top; | ^ emu_inst.h:6795:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6795 | sym_ptr = (SYM_REC_PTR)*P; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:6797:9: note: in expansion of macro 'AR_IS_TOP' 6797 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:6799:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6799 | head_arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ toam.h:347:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6803:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6803 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:347:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6803:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6803 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:347:73: note: in expansion of macro 'NEW_HEAP_FREE' 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:6803:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6803 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:372:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 372 | FOLLOW(tmp_ar+op1) = (BPLONG)H; \ | ^ emu_inst.h:6805:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6805 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ toam.h:374:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 374 | op1 = (BPLONG)H; \ | ^ emu_inst.h:6805:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6805 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:375:13: note: in expansion of macro 'NEW_HEAP_FREE' 375 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6805:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6805 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:6809:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6809 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:6810:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6810 | parent_cps = (BPLONG_PTR)AR_CPS(AR); | ^ toam.h:347:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6812:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6812 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:347:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6812:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6812 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:347:73: note: in expansion of macro 'NEW_HEAP_FREE' 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:6812:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6812 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:372:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 372 | FOLLOW(tmp_ar+op1) = (BPLONG)H; \ | ^ emu_inst.h:6814:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6814 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ toam.h:374:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 374 | op1 = (BPLONG)H; \ | ^ emu_inst.h:6814:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6814 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:375:13: note: in expansion of macro 'NEW_HEAP_FREE' 375 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6814:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6814 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:6817:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6817 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ emu_inst.h:6818:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6818 | AR_CPS(LOCAL_TOP) = (BPLONG)parent_cps; | ^ toam.h:97:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *LOCAL_TOP = (BPLONG)LOCAL_TOP; \ | ^ emu_inst.h:6829:9: note: in expansion of macro 'PASS_ARG_Z' 6829 | PASS_ARG_Z(op1); | ^~~~~~~~~~ toam.h:100:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:6829:9: note: in expansion of macro 'PASS_ARG_Z' 6829 | PASS_ARG_Z(op1); | ^~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:101:32: note: in expansion of macro 'FOLLOW' 101 | *LOCAL_TOP-- = FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:6829:9: note: in expansion of macro 'PASS_ARG_Z' 6829 | PASS_ARG_Z(op1); | ^~~~~~~~~~ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:6839:9: note: in expansion of macro 'AR_IS_TOP' 6839 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:6842:30: note: in expansion of macro 'DEREF' 6842 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:6842:30: note: in expansion of macro 'DEREF' 6842 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:6842:30: note: in expansion of macro 'DEREF' 6842 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:6842:30: note: in expansion of macro 'DEREF' 6842 | op1 = NextOperandYC; DEREF(op1); P++; /* skip MaxS for GC */ | ^~~~~ emu_inst.h:6844:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6844 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:6845:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6845 | parent_cps = (BPLONG_PTR)AR_CPS(AR); /* first discard the frame */ | ^ emu_inst.h:6846:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6846 | LOCAL_TOP = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR)); | ^ emu_inst.h:6849:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6849 | top = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ emu_inst.h:6850:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6850 | sym_ptr = (SYM_REC_PTR)FOLLOW(top); | ^ emu_inst.h:6856:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6856 | sym_ptr = (SYM_REC_PTR)UNTAGGED_ADDR(op1); | ^ emu_inst.h:6859:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6859 | top = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6864:17: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6864 | RAISE_ISO_EXCEPTION(et_INSTANTIATION_ERROR, "call", 1); | ^~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:6866:17: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 6866 | RAISE_ISO_EXCEPTION(c_type_error(et_CALLABLE, op1), "call", 1); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:6871:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6871 | AR_AR(AR) = (BPLONG)parent_ar; | ^ emu_inst.h:6872:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6872 | AR_CPS(AR) = (BPLONG)parent_cps; | ^ emu_inst.h:6882:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6882 | sym_ptr = (SYM_REC_PTR)*P++; P++; /* skip MaxS */ | ^ emu_inst.h:6884:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6884 | head_arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:6885:9: note: in expansion of macro 'AR_IS_TOP' 6885 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:6908:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6908 | ep = (BPLONG_PTR)NextOperandAddr; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:6911:9: note: in expansion of macro 'AR_IS_TOP' 6911 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:6913:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6913 | head_arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ toam.h:347:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6917:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6917 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:347:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6917:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6917 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:347:73: note: in expansion of macro 'NEW_HEAP_FREE' 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:6917:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6917 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:372:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 372 | FOLLOW(tmp_ar+op1) = (BPLONG)H; \ | ^ emu_inst.h:6919:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6919 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ toam.h:374:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 374 | op1 = (BPLONG)H; \ | ^ emu_inst.h:6919:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6919 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:375:13: note: in expansion of macro 'NEW_HEAP_FREE' 375 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6919:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6919 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:6923:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6923 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:6924:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6924 | parent_cps = (BPLONG_PTR)AR_CPS(AR); | ^ toam.h:347:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6926:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6926 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:347:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:6926:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6926 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:347:73: note: in expansion of macro 'NEW_HEAP_FREE' 347 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:6926:13: note: in expansion of macro 'COPY_TAIL_ZARGS_OUT' 6926 | COPY_TAIL_ZARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:372:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 372 | FOLLOW(tmp_ar+op1) = (BPLONG)H; \ | ^ emu_inst.h:6928:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6928 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ toam.h:374:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 374 | op1 = (BPLONG)H; \ | ^ emu_inst.h:6928:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6928 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:375:13: note: in expansion of macro 'NEW_HEAP_FREE' 375 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:6928:13: note: in expansion of macro 'REARRANGE_TAIL_ZARGS' 6928 | REARRANGE_TAIL_ZARGS(top, op3, sreg); | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:6931:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6931 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ emu_inst.h:6932:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6932 | AR_CPS(LOCAL_TOP) = (BPLONG)parent_cps; | ^ toam.h:97:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *LOCAL_TOP = (BPLONG)LOCAL_TOP; \ | ^ toam.h:87:13: note: in expansion of macro 'PASS_ARG_Z' 87 | PASS_ARG_Z(op1); \ | ^~~~~~~~~~ emu_inst.h:6941:5: note: in expansion of macro 'PASS_Z_ARGS' 6941 | PASS_Z_ARGS(arity); | ^~~~~~~~~~~ toam.h:100:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | op = (BPLONG)Y(op >> 2); \ | ^ toam.h:87:13: note: in expansion of macro 'PASS_ARG_Z' 87 | PASS_ARG_Z(op1); \ | ^~~~~~~~~~ emu_inst.h:6941:5: note: in expansion of macro 'PASS_Z_ARGS' 6941 | PASS_Z_ARGS(arity); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:101:32: note: in expansion of macro 'FOLLOW' 101 | *LOCAL_TOP-- = FOLLOW(op) = op; \ | ^~~~~~ toam.h:87:13: note: in expansion of macro 'PASS_ARG_Z' 87 | PASS_ARG_Z(op1); \ | ^~~~~~~~~~ emu_inst.h:6941:5: note: in expansion of macro 'PASS_Z_ARGS' 6941 | PASS_Z_ARGS(arity); | ^~~~~~~~~~~ emu_inst.h:6943:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6943 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:6945:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6945 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:6953:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6953 | ep = (BPLONG_PTR)NextOperandAddr; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:6956:9: note: in expansion of macro 'AR_IS_TOP' 6956 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:6957:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6957 | head_arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ emu_inst.h:6961:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6961 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:6961:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6961 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:6961:73: note: in expansion of macro 'NEW_HEAP_FREE' 6961 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ emu_inst.h:6963:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6963 | op1 = (BPLONG)H; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:6964:13: note: in expansion of macro 'NEW_HEAP_FREE' 6964 | NEW_HEAP_FREE; | ^~~~~~~~~~~~~ emu_inst.h:6969:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6969 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:6970:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6970 | parent_cps = (BPLONG_PTR)AR_CPS(AR); | ^ emu_inst.h:6972:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6972 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ emu_inst.h:6973:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6973 | AR_CPS(LOCAL_TOP) = (BPLONG)parent_cps; | ^ emu_inst.h:6990:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6990 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:6993:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6993 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ emu_inst.h:6995:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6995 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:6997:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 6997 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ emu_inst.h:6999:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 6999 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:7024:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7024 | ep = (BPLONG_PTR)NextOperandAddr; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7027:9: note: in expansion of macro 'AR_IS_TOP' 7027 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7029:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7029 | head_arity = ((BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR); | ^ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7033:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7033 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7033:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7033 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7033:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7033 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7039:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7039 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:7040:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7040 | parent_cps = (BPLONG_PTR)AR_CPS(AR); | ^ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7042:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7042 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7042:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7042 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7042:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7042 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7047:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7047 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ emu_inst.h:7048:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7048 | AR_CPS(LOCAL_TOP) = (BPLONG)parent_cps; | ^ emu_inst.h:7061:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7061 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7063:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7063 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:7072:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7072 | ep = (BPLONG_PTR)NextOperandAddr; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7075:9: note: in expansion of macro 'AR_IS_TOP' 7075 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7077:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7077 | head_arity = ((BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR); | ^ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7081:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7081 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7081:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7081 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7081:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7081 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7087:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7087 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:7088:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7088 | parent_cps = (BPLONG_PTR)AR_CPS(AR); | ^ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7090:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7090 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7090:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7090 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7090:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7090 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7095:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7095 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ emu_inst.h:7096:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7096 | AR_CPS(LOCAL_TOP) = (BPLONG)parent_cps; | ^ emu_inst.h:7109:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7109 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7111:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7111 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:7121:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7121 | ep = (BPLONG_PTR)NextOperandAddr; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7124:9: note: in expansion of macro 'AR_IS_TOP' 7124 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7126:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7126 | head_arity = ((BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR); | ^ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7130:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7130 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7130:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7130 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7130:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7130 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7136:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7136 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:7137:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7137 | parent_cps = (BPLONG_PTR)AR_CPS(AR); | ^ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7139:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7139 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7139:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7139 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7139:13: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7139 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7144:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7144 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ emu_inst.h:7145:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7145 | AR_CPS(LOCAL_TOP) = (BPLONG)parent_cps; | ^ emu_inst.h:7157:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7157 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7159:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7159 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:7168:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7168 | ep = (BPLONG_PTR)NextOperandAddr; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7171:9: note: in expansion of macro 'AR_IS_TOP' 7171 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7172:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7172 | head_arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ emu_inst.h:7175:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7175 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:7175:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7175 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:7175:69: note: in expansion of macro 'NEW_HEAP_FREE' 7175 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ emu_inst.h:7179:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7179 | parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:7180:26: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7180 | parent_cps = (BPLONG_PTR)AR_CPS(AR); | ^ emu_inst.h:7182:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7182 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ emu_inst.h:7183:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7183 | AR_CPS(LOCAL_TOP) = (BPLONG)parent_cps; | ^ emu_inst.h:7200:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7200 | ep = (BPLONG_PTR)*P++; | ^ emu_inst.h:7202:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7202 | head_arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7203:9: note: in expansion of macro 'AR_IS_TOP' 7203 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7218:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7218 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7220:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7220 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:7228:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7228 | ep = (BPLONG_PTR)*P; | ^ emu_inst.h:7231:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7231 | if ((void *)op1 == jmp_table[allocate_det]) { | ^ emu_inst.h:7233:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7233 | FOLLOW(P) = (BPLONG)(ep+1); | ^ emu_inst.h:7235:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7235 | } else if ((void *)op1 == jmp_table[allocate_nondet]) { | ^ emu_inst.h:7237:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7237 | FOLLOW(P) = (BPLONG)(ep+1); | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7263:9: note: in expansion of macro 'AR_IS_TOP' 7263 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7264:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7264 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:7268:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7268 | ep = (BPLONG_PTR)*P++; P++; /* skip MaxS */ | ^ emu_inst.h:7269:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7269 | arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ emu_inst.h:7274:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7274 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7276:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7276 | AR_CPS(AR) = (BPLONG)P; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7285:9: note: in expansion of macro 'AR_IS_TOP' 7285 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7286:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7286 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:7290:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7290 | ep = (BPLONG_PTR)*P++; P++; /* skip MaxS */ | ^ emu_inst.h:7291:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7291 | arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ emu_inst.h:7296:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7296 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7298:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7298 | AR_CPS(AR) = (BPLONG)P; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7307:9: note: in expansion of macro 'AR_IS_TOP' 7307 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7308:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7308 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:7312:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7312 | ep = (BPLONG_PTR)*P++; P++; /* skip MaxS */ | ^ emu_inst.h:7313:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7313 | arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ emu_inst.h:7318:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7318 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7320:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7320 | AR_CPS(AR) = (BPLONG)P; | ^ emu_inst.h:7328:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7328 | ep = (BPLONG_PTR)*P++; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7331:9: note: in expansion of macro 'AR_IS_TOP' 7331 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7335:9: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7335 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7335:9: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7335 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7335:9: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7335 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7346:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7346 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7348:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7348 | AR_CPS(AR) = (BPLONG)(P+1); /* skip MaxS */ | ^ emu_inst.h:7357:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7357 | ep = (BPLONG_PTR)NextOperandAddr; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7360:9: note: in expansion of macro 'AR_IS_TOP' 7360 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7363:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7363 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:7363:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7363 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:7363:69: note: in expansion of macro 'NEW_HEAP_FREE' 7363 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ emu_inst.h:7377:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7377 | ep = (BPLONG_PTR)*P++; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7381:9: note: in expansion of macro 'AR_IS_TOP' 7381 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7385:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7385 | if ((BPLONG_PTR)arg1 == top) {FOLLOW(top) = arg1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:7385:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7385 | if ((BPLONG_PTR)arg1 == top) {FOLLOW(top) = arg1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:7385:71: note: in expansion of macro 'NEW_HEAP_FREE' 7385 | if ((BPLONG_PTR)arg1 == top) {FOLLOW(top) = arg1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ emu_inst.h:7387:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7387 | if ((BPLONG_PTR)arg2 == top) {FOLLOW(top) = arg2 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:7387:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7387 | if ((BPLONG_PTR)arg2 == top) {FOLLOW(top) = arg2 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:7387:71: note: in expansion of macro 'NEW_HEAP_FREE' 7387 | if ((BPLONG_PTR)arg2 == top) {FOLLOW(top) = arg2 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7402:9: note: in expansion of macro 'AR_IS_TOP' 7402 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7403:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7403 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:7407:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7407 | arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ emu_inst.h:7412:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7412 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7414:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7414 | AR_CPS(AR) = (BPLONG)(P+2); | ^ emu_inst.h:7415:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7415 | P = (BPLONG_PTR)*P-5; /* size of allocate_det = 5 */ | ^ emu_inst.h:7423:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7423 | ep = (BPLONG_PTR)*P++; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7426:9: note: in expansion of macro 'AR_IS_TOP' 7426 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ toam.h:357:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7430:9: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7430 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:357:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^ emu_inst.h:7430:9: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7430 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:357:69: note: in expansion of macro 'NEW_HEAP_FREE' 357 | if ((BPLONG_PTR)op2 == top) {FOLLOW(top) = op2 = (BPLONG)H; NEW_HEAP_FREE;}; \ | ^~~~~~~~~~~~~ emu_inst.h:7430:9: note: in expansion of macro 'COPY_TAIL_YARGS_OUT' 7430 | COPY_TAIL_YARGS_OUT(tmp_op, sreg); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7442:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7442 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7444:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7444 | AR_CPS(AR) = (BPLONG)(P+1); /* skip MaxS */ | ^ emu_inst.h:7452:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7452 | ep = (BPLONG_PTR)*P++; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7455:9: note: in expansion of macro 'AR_IS_TOP' 7455 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7458:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7458 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:7458:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7458 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:7458:69: note: in expansion of macro 'NEW_HEAP_FREE' 7458 | if ((BPLONG_PTR)op1 == top) {FOLLOW(top) = op1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ emu_inst.h:7470:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7470 | ep = (BPLONG_PTR)*P++; | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7474:9: note: in expansion of macro 'AR_IS_TOP' 7474 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7478:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7478 | if ((BPLONG_PTR)arg1 == top) {FOLLOW(top) = arg1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:7478:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7478 | if ((BPLONG_PTR)arg1 == top) {FOLLOW(top) = arg1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:7478:71: note: in expansion of macro 'NEW_HEAP_FREE' 7478 | if ((BPLONG_PTR)arg1 == top) {FOLLOW(top) = arg1 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ emu_inst.h:7480:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7480 | if ((BPLONG_PTR)arg2 == top) {FOLLOW(top) = arg2 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ emu_inst.h:7480:60: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7480 | if ((BPLONG_PTR)arg2 == top) {FOLLOW(top) = arg2 = (BPLONG)H; NEW_HEAP_FREE;}; | ^ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ emu_inst.h:7480:71: note: in expansion of macro 'NEW_HEAP_FREE' 7480 | if ((BPLONG_PTR)arg2 == top) {FOLLOW(top) = arg2 = (BPLONG)H; NEW_HEAP_FREE;}; | ^~~~~~~~~~~~~ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7493:9: note: in expansion of macro 'AR_IS_TOP' 7493 | if (AR_IS_TOP(AR)) { /* reuse the frame */ | ^~~~~~~~~ emu_inst.h:7494:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7494 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:7498:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7498 | AR_H(AR) = (BPLONG)H; | ^ emu_inst.h:7500:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7500 | AR_T(AR) = (BPLONG)T; | ^ emu_inst.h:7501:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7501 | AR_SF(AR) = (BPLONG)SF; | ^ emu_inst.h:7510:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7510 | arity = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR))-AR; | ^ emu_inst.h:7515:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7515 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7517:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7517 | AR_CPS(AR) = (BPLONG)(P+2); | ^ emu_inst.h:7518:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7518 | P = (BPLONG_PTR)*P-6; /* size of allocate_nondet and nondet */ | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:7528:18: note: in expansion of macro 'ADDTAG' 7528 | AR_BTM(AR) = ADDTAG((AR+op1), SUSP_FRAME_TAG); | ^~~~~~ toam.h:795:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 795 | FOLLOW(top) = (BPLONG)top; \ | ^ emu_inst.h:7534:5: note: in expansion of macro 'REAL_INITIALIZE_STACK_VARS' 7534 | REAL_INITIALIZE_STACK_VARS(SUSP_FRAME_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:7535:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7535 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ emu_inst.h:7556:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7556 | P = (BPLONG_PTR)AR_CPS(AR); | ^ emu_inst.h:7557:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7557 | AR = (BPLONG_PTR)AR_AR(AR); | ^ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ emu_inst.h:7560:13: note: in expansion of macro 'AR_IS_TOP' 7560 | if (AR_IS_TOP(sreg)) | ^~~~~~~~~ emu_inst.h:7561:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7561 | LOCAL_TOP = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(sreg)); | ^ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ emu_inst.h:7563:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 7563 | CONNECT_WOKEN_FRAME(sreg); | ^~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ emu_inst.h:7563:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 7563 | CONNECT_WOKEN_FRAME(sreg); | ^~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:7565:25: note: in expansion of macro 'FOLLOW' 7565 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); | ^~~~~~ emu_inst.h:7565:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7565 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7581:9: note: in expansion of macro 'SWITCH_OP' 7581 | SWITCH_OP(op2, rr_no_vars_gt, | ^~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7581:9: note: in expansion of macro 'SWITCH_OP' 7581 | SWITCH_OP(op2, rr_no_vars_gt, | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7581:9: note: in expansion of macro 'SWITCH_OP' 7581 | SWITCH_OP(op2, rr_no_vars_gt, | ^~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7581:9: note: in expansion of macro 'SWITCH_OP' 7581 | SWITCH_OP(op2, rr_no_vars_gt, | ^~~~~~~~~ emu_inst.h:7590:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7590 | P = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7599:5: note: in expansion of macro 'SWITCH_OP' 7599 | SWITCH_OP(op2, rr_trigger_var_ins, | ^~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7599:5: note: in expansion of macro 'SWITCH_OP' 7599 | SWITCH_OP(op2, rr_trigger_var_ins, | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7599:5: note: in expansion of macro 'SWITCH_OP' 7599 | SWITCH_OP(op2, rr_trigger_var_ins, | ^~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7599:5: note: in expansion of macro 'SWITCH_OP' 7599 | SWITCH_OP(op2, rr_trigger_var_ins, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7600:16: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7600 | {CREATE_SUSP_VAR_ins(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ emu_inst.h:7604:16: note: in expansion of macro 'INSERT_SUSP_CALL' 7604 | {INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:7604:16: note: in expansion of macro 'INSERT_SUSP_CALL' 7604 | {INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ emu_inst.h:7604:16: note: in expansion of macro 'INSERT_SUSP_CALL' 7604 | {INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ emu_inst.h:7604:16: note: in expansion of macro 'INSERT_SUSP_CALL' 7604 | {INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ emu_inst.h:7604:16: note: in expansion of macro 'INSERT_SUSP_CALL' 7604 | {INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7612:5: note: in expansion of macro 'SWITCH_OP' 7612 | SWITCH_OP(op2, rr_trigger_var_minmax, | ^~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7612:5: note: in expansion of macro 'SWITCH_OP' 7612 | SWITCH_OP(op2, rr_trigger_var_minmax, | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7612:5: note: in expansion of macro 'SWITCH_OP' 7612 | SWITCH_OP(op2, rr_trigger_var_minmax, | ^~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7612:5: note: in expansion of macro 'SWITCH_OP' 7612 | SWITCH_OP(op2, rr_trigger_var_minmax, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:159:9: note: in expansion of macro 'CREATE_SUSP_VAR' 159 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:163:9: note: in expansion of macro 'INITIALIZE_DV_CS' 163 | INITIALIZE_DV_CS(DV_minmax_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:163:9: note: in expansion of macro 'INITIALIZE_DV_CS' 163 | INITIALIZE_DV_CS(DV_minmax_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:163:9: note: in expansion of macro 'INITIALIZE_DV_CS' 163 | INITIALIZE_DV_CS(DV_minmax_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7613:16: note: in expansion of macro 'CREATE_SUSP_VAR_minmax' 7613 | {CREATE_SUSP_VAR_minmax(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7617:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7617 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7617:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7617 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7617:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7617 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7617:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7617 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7617:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7617 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7627:5: note: in expansion of macro 'SWITCH_OP' 7627 | SWITCH_OP(op2, rr_trigger_var_dom, | ^~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7627:5: note: in expansion of macro 'SWITCH_OP' 7627 | SWITCH_OP(op2, rr_trigger_var_dom, | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7627:5: note: in expansion of macro 'SWITCH_OP' 7627 | SWITCH_OP(op2, rr_trigger_var_dom, | ^~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7627:5: note: in expansion of macro 'SWITCH_OP' 7627 | SWITCH_OP(op2, rr_trigger_var_dom, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:166:9: note: in expansion of macro 'CREATE_SUSP_VAR' 166 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:170:9: note: in expansion of macro 'INITIALIZE_DV_CS' 170 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:170:9: note: in expansion of macro 'INITIALIZE_DV_CS' 170 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:170:9: note: in expansion of macro 'INITIALIZE_DV_CS' 170 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7628:16: note: in expansion of macro 'CREATE_SUSP_VAR_dom' 7628 | {CREATE_SUSP_VAR_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7632:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7632 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7632:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7632 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7632:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7632 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7632:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7632 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7632:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7632 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7644:25: note: in expansion of macro 'DEREF_NONVAR' 7644 | op2 = FOLLOW(sreg); DEREF_NONVAR(op2); FOLLOW(sreg) = op2; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7646:25: note: in expansion of macro 'DEREF_NONVAR' 7646 | op2 = FOLLOW(sreg); DEREF_NONVAR(op2); FOLLOW(sreg) = op2; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7649:29: note: in expansion of macro 'DEREF_NONVAR' 7649 | op2 = FOLLOW(sreg); DEREF_NONVAR(op2); FOLLOW(sreg) = op2; | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7653:29: note: in expansion of macro 'DEREF_NONVAR' 7653 | op2 = FOLLOW(AR+i); DEREF_NONVAR(op2); | ^~~~~~~~~~~~ In file included from toam.h:12: event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ emu_inst.h:7655:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7655 | INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:7655:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7655 | INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ emu_inst.h:7655:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7655 | INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ emu_inst.h:7655:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7655 | INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ emu_inst.h:7655:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7655 | INSERT_SUSP_CALL(op2, A_DV_ins_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7656:13: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7656 | INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7656:13: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7656 | INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7656:13: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7656 | INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7656:13: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7656 | INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7656:13: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7656 | INSERT_SUSP_CALL_NOINS(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ event.h:152:9: note: in expansion of macro 'CREATE_SUSP_VAR' 152 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ event.h:156:9: note: in expansion of macro 'INITIALIZE_DV_CS' 156 | INITIALIZE_DV_CS(DV_ins_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7658:13: note: in expansion of macro 'CREATE_SUSP_VAR_ins' 7658 | CREATE_SUSP_VAR_ins(op2, AR); | ^~~~~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ emu_inst.h:7659:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7659 | INSERT_SUSP_CALL(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:7659:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7659 | INSERT_SUSP_CALL(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ emu_inst.h:7659:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7659 | INSERT_SUSP_CALL(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ emu_inst.h:7659:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7659 | INSERT_SUSP_CALL(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ emu_inst.h:7659:13: note: in expansion of macro 'INSERT_SUSP_CALL' 7659 | INSERT_SUSP_CALL(op2, A_DV_minmax_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7669:5: note: in expansion of macro 'SWITCH_OP' 7669 | SWITCH_OP(op2, rr_trigger_var_any_dom, | ^~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7669:5: note: in expansion of macro 'SWITCH_OP' 7669 | SWITCH_OP(op2, rr_trigger_var_any_dom, | ^~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7669:5: note: in expansion of macro 'SWITCH_OP' 7669 | SWITCH_OP(op2, rr_trigger_var_any_dom, | ^~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ emu_inst.h:7669:5: note: in expansion of macro 'SWITCH_OP' 7669 | SWITCH_OP(op2, rr_trigger_var_any_dom, | ^~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:142:9: note: in expansion of macro 'FOLLOW' 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ event.h:142:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 142 | FOLLOW(op1) = (BPLONG)heap_top; \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ bapi.h:60:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 60 | if (((BPLONG_PTR)(val) > breg) || ((BPLONG_PTR)(val) < hbreg)) { \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:143:9: note: in expansion of macro 'PUSHTRAIL' 143 | PUSHTRAIL(op1); \ | ^~~~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ event.h:145:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 145 | DV_var(dv_ptr) = ((BPLONG)heap_top | SUSP); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:173:9: note: in expansion of macro 'CREATE_SUSP_VAR' 173 | CREATE_SUSP_VAR(op1); \ | ^~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:176:9: note: in expansion of macro 'INITIALIZE_DV_CS' 176 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar); \ | ^~~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:176:9: note: in expansion of macro 'INITIALIZE_DV_CS' 176 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar); \ | ^~~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:176:9: note: in expansion of macro 'INITIALIZE_DV_CS' 176 | INITIALIZE_DV_CS(DV_dom_cs(dv_ptr), ar); \ | ^~~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:122:14: note: in expansion of macro 'ADDTAG' 122 | cs = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:177:9: note: in expansion of macro 'INITIALIZE_DV_CS' 177 | INITIALIZE_DV_CS(DV_outer_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ event.h:123:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:177:9: note: in expansion of macro 'INITIALIZE_DV_CS' 177 | INITIALIZE_DV_CS(DV_outer_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ event.h:123:58: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^ term.h:198:9: note: in definition of macro 'SWITCH_OP' 198 | VarCode; \ | ^~~~~~~ event.h:123:28: note: in expansion of macro 'ADDTAG' 123 | FOLLOW(heap_top) = ADDTAG((BPULONG)stack_up_addr-(BPULONG)AR, INT_TAG); \ | ^~~~~~ event.h:177:9: note: in expansion of macro 'INITIALIZE_DV_CS' 177 | INITIALIZE_DV_CS(DV_outer_dom_cs(dv_ptr), ar);} | ^~~~~~~~~~~~~~~~ emu_inst.h:7670:16: note: in expansion of macro 'CREATE_SUSP_VAR_any_dom' 7670 | {CREATE_SUSP_VAR_any_dom(op2, AR);}, | ^~~~~~~~~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7674:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7674 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7674:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7674 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7674:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7674 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7674:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7674 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7674:16: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7674 | {INSERT_SUSP_CALL_NOINS(op2, A_DV_dom_cs(dv_ptr), AR); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:180:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 180 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7675:19: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7675 | INSERT_SUSP_CALL_NOINS(op2, A_DV_outer_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ bapi.h:77:9: note: in expansion of macro 'PUSHTRAILC' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ event.h:182:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 182 | PUSHTRAIL_H_NONATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7675:19: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7675 | INSERT_SUSP_CALL_NOINS(op2, A_DV_outer_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7675:19: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7675 | INSERT_SUSP_CALL_NOINS(op2, A_DV_outer_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ event.h:183:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:183:21: note: in expansion of macro 'ADDTAG' 183 | *heap_top = ADDTAG((BPULONG)stack_up_addr-(BPULONG)ar, INT_TAG); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7675:19: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7675 | INSERT_SUSP_CALL_NOINS(op2, A_DV_outer_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ term.h:208:18: note: in definition of macro 'SWITCH_OP' 208 | else SuspCode; break;} | ^~~~~~~~ event.h:185:23: note: in expansion of macro 'ADDTAG' 185 | FOLLOW(top) = ADDTAG(heap_top, LST); \ | ^~~~~~ event.h:189:49: note: in expansion of macro 'INSERT_SUSP_CALL' 189 | #define INSERT_SUSP_CALL_NOINS(op, cs_addr, ar) INSERT_SUSP_CALL(op, cs_addr, ar) | ^~~~~~~~~~~~~~~~ emu_inst.h:7675:19: note: in expansion of macro 'INSERT_SUSP_CALL_NOINS' 7675 | INSERT_SUSP_CALL_NOINS(op2, A_DV_outer_dom_cs(dv_ptr), AR);}); | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:7690:9: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 7690 | RAISE_ISO_EXCEPTION(illegal_event, str, 2); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:7699:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7699 | op2 = (BPLONG)NextOperandY; | ^ bapi.h:68:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 68 | if (((BPLONG_PTR)(val) > breg)) \ | ^ emu_inst.h:7701:27: note: in expansion of macro 'PUSHTRAIL_s' 7701 | if (TAG(op3) != ATM) {PUSHTRAIL_s(op2);} /* required by GC */ | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:7702:5: note: in expansion of macro 'FOLLOW' 7702 | FOLLOW(op2) = op3; /* set the event object */ | ^~~~~~ toam.h:600:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 600 | AR_PREV(AR) = (BPLONG)SF; \ | ^ emu_inst.h:7711:9: note: in expansion of macro 'CONNECT_SUSP_FRAME' 7711 | CONNECT_SUSP_FRAME; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:7713:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7713 | AR_REEP(AR) = (BPLONG)P; | ^ emu_inst.h:7717:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7717 | P = (BPLONG_PTR)FOLLOW((P+3)); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:7741:26: note: in expansion of macro 'DEREF' 7741 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:7741:26: note: in expansion of macro 'DEREF' 7741 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:7741:26: note: in expansion of macro 'DEREF' 7741 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:7741:26: note: in expansion of macro 'DEREF' 7741 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ emu_inst.h:7743:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7743 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:7756:26: note: in expansion of macro 'DEREF' 7756 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:7756:26: note: in expansion of macro 'DEREF' 7756 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:7756:26: note: in expansion of macro 'DEREF' 7756 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:7756:26: note: in expansion of macro 'DEREF' 7756 | op1 = NextOperandYC; DEREF(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7822:27: note: in expansion of macro 'DEREF_NONVAR' 7822 | c = FOLLOW(AR+2*n+1); DEREF_NONVAR(c); c = INTVAL(c); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7824:29: note: in expansion of macro 'DEREF_NONVAR' 7824 | a = FOLLOW(AR+n+i); DEREF_NONVAR(a); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7825:27: note: in expansion of macro 'DEREF_NONVAR' 7825 | x = FOLLOW(AR+i); DEREF_NONVAR(x); | ^~~~~~~~~~~~ emu_inst.h:7910:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7910 | *LOCAL_TOP = (BPLONG)AR; | ^ emu_inst.h:7912:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7912 | AR_CPS(AR) = (BPLONG)oldP; | ^ emu_inst.h:7915:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7915 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(x1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7933:26: note: in expansion of macro 'DEREF_NONVAR' 7933 | op1 = NextOperandYC; DEREF_NONVAR(op1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7934:26: note: in expansion of macro 'DEREF_NONVAR' 7934 | op2 = NextOperandYC; DEREF_NONVAR(op2); op2 = INTVAL(op2); | ^~~~~~~~~~~~ emu_inst.h:7936:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7936 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ emu_inst.h:7938:11: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 7938 | op3 = (BPLONG)NextOperandY; | ^ emu_inst.h:7944:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7944 | bv_ptr = (BPLONG_PTR)DV_bit_vector_ptr(dv_ptr); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ emu_inst.h:7947:5: note: in expansion of macro 'FOLLOW' 7947 | FOLLOW(op3) = MAKEINT(op2); | ^~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7954:26: note: in expansion of macro 'DEREF_NONVAR' 7954 | op1 = NextOperandYC; DEREF_NONVAR(op1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:7955:26: note: in expansion of macro 'DEREF_NONVAR' 7955 | op2 = NextOperandYC; DEREF_NONVAR(op2); | ^~~~~~~~~~~~ emu_inst.h:7968:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 7968 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:7983:13: note: in expansion of macro 'BIND_DVAR_VALUE' 7983 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(last)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:7992:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 7992 | UPDATE_FIRST_SIZE(dv_ptr, first, op2, op1-1); | ^~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:7992:9: note: in expansion of macro 'UPDATE_FIRST_SIZE' 7992 | UPDATE_FIRST_SIZE(dv_ptr, first, op2, op1-1); | ^~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:7998:13: note: in expansion of macro 'BIND_DVAR_VALUE' 7998 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(first)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8007:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 8007 | UPDATE_LAST_SIZE(dv_ptr, last, op2, op1-1); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8007:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 8007 | UPDATE_LAST_SIZE(dv_ptr, last, op2, op1-1); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8017:26: note: in expansion of macro 'DEREF_NONVAR' 8017 | op1 = NextOperandYC; DEREF_NONVAR(op1); | ^~~~~~~~~~~~ emu_inst.h:8019:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8019 | dv_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8047:26: note: in expansion of macro 'DEREF_NONVAR' 8047 | op1 = NextOperandYC; DEREF_NONVAR(op1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ toam.h:142:27: note: in expansion of macro 'DEREF_NONVAR' 142 | op = YC(op >> 2); DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ emu_inst.h:8048:17: note: in expansion of macro 'OP_NOVY_DEREF_NONVAR' 8048 | op2 = *P++; OP_NOVY_DEREF_NONVAR(op2); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ toam.h:142:27: note: in expansion of macro 'DEREF_NONVAR' 142 | op = YC(op >> 2); DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ emu_inst.h:8049:17: note: in expansion of macro 'OP_NOVY_DEREF_NONVAR' 8049 | op3 = *P++; OP_NOVY_DEREF_NONVAR(op3); | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:8066:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8066 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8073:17: note: in expansion of macro 'BIND_DVAR_VALUE' 8073 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(op2)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8102:21: note: in expansion of macro 'BIND_DVAR_VALUE' 8102 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(op2)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:49:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 49 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8107:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 8107 | UPDATE_FIRST_LAST_SIZE(dv_ptr, first, op2, last, op3, arity); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:52:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 52 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8107:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 8107 | UPDATE_FIRST_LAST_SIZE(dv_ptr, first, op2, last, op3, arity); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:55:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 55 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8107:13: note: in expansion of macro 'UPDATE_FIRST_LAST_SIZE' 8107 | UPDATE_FIRST_LAST_SIZE(dv_ptr, first, op2, last, op3, arity); | ^~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8113:17: note: in expansion of macro 'BIND_DVAR_VALUE' 8113 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(op2)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8134:21: note: in expansion of macro 'BIND_DVAR_VALUE' 8134 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(last)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:68:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 68 | PUSHTRAILC_ATOMIC(top, old_first); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8139:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 8139 | UPDATE_FIRST_SIZE(dv_ptr, first, op2, arity); | ^~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:71:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 71 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8139:13: note: in expansion of macro 'UPDATE_FIRST_SIZE' 8139 | UPDATE_FIRST_SIZE(dv_ptr, first, op2, arity); | ^~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8146:13: note: in expansion of macro 'BIND_DVAR_VALUE' 8146 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(op3)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8167:17: note: in expansion of macro 'BIND_DVAR_VALUE' 8167 | BIND_DVAR_VALUE(dv_ptr, MAKEINT(first)); | ^~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:83:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 83 | PUSHTRAILC_ATOMIC(top, old_last); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8172:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 8172 | UPDATE_LAST_SIZE(dv_ptr, last, op3, arity); | ^~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ event.h:86:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 86 | PUSHTRAILC_ATOMIC(top, FOLLOW(top)); \ | ^~~~~~~~~~~~~~~~~ emu_inst.h:8172:9: note: in expansion of macro 'UPDATE_LAST_SIZE' 8172 | UPDATE_LAST_SIZE(dv_ptr, last, op3, arity); | ^~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8186:26: note: in expansion of macro 'DEREF_NONVAR' 8186 | op1 = NextOperandYC; DEREF_NONVAR(op1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ toam.h:142:27: note: in expansion of macro 'DEREF_NONVAR' 142 | op = YC(op >> 2); DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ emu_inst.h:8187:17: note: in expansion of macro 'OP_NOVY_DEREF_NONVAR' 8187 | op2 = *P++; OP_NOVY_DEREF_NONVAR(op2); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8200:26: note: in expansion of macro 'DEREF_NONVAR' 8200 | op1 = NextOperandYC; DEREF_NONVAR(op1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ toam.h:142:27: note: in expansion of macro 'DEREF_NONVAR' 142 | op = YC(op >> 2); DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ emu_inst.h:8202:17: note: in expansion of macro 'OP_NOVY_DEREF_NONVAR' 8202 | op3 = *P++; OP_NOVY_DEREF_NONVAR(op3); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8214:22: note: in expansion of macro 'DEREF_NONVAR' 8214 | op1 = YC(3); DEREF_NONVAR(op1); /* X */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8216:22: note: in expansion of macro 'DEREF_NONVAR' 8216 | op2 = YC(1); DEREF_NONVAR(op2); /* Y */ | ^~~~~~~~~~~~ emu_inst.h:8219:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8219 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ emu_inst.h:8228:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8228 | top = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ emu_inst.h:8233:13: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 8233 | PUSHTRAIL_H_NONATOMIC(top, op1); | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8245:18: note: in expansion of macro 'DEREF_NONVAR' 8245 | op1 = YC(3); DEREF_NONVAR(op1); /* X */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8246:18: note: in expansion of macro 'DEREF_NONVAR' 8246 | op2 = YC(2); DEREF_NONVAR(op2); /* Y */ | ^~~~~~~~~~~~ emu_inst.h:8249:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8249 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8268:18: note: in expansion of macro 'DEREF_NONVAR' 8268 | op1 = YC(4); DEREF_NONVAR(op1); /* X */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8271:18: note: in expansion of macro 'DEREF_NONVAR' 8271 | op2 = YC(1); DEREF_NONVAR(op2); /* Y */ | ^~~~~~~~~~~~ emu_inst.h:8275:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8275 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8297:18: note: in expansion of macro 'DEREF_NONVAR' 8297 | op1 = YC(4); DEREF_NONVAR(op1); /* X */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8299:18: note: in expansion of macro 'DEREF_NONVAR' 8299 | op2 = YC(2); DEREF_NONVAR(op2); /* Y */ | ^~~~~~~~~~~~ emu_inst.h:8303:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8303 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op2); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8331:18: note: in expansion of macro 'DEREF_NONVAR' 8331 | op1 = YC(4); DEREF_NONVAR(op1); /* X */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8357:18: note: in expansion of macro 'DEREF_NONVAR' 8357 | op1 = YC(4); DEREF_NONVAR(op1); /* X */ | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8379:29: note: in expansion of macro 'DEREF_NONVAR' 8379 | op2 = FOLLOW(AR+i); DEREF_NONVAR(op2); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8380:33: note: in expansion of macro 'DEREF_NONVAR' 8380 | op3 = FOLLOW(AR+i+op1); DEREF_NONVAR(op3); | ^~~~~~~~~~~~ emu_inst.h:8399:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8399 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8400:9: note: in expansion of macro 'BIND_DVAR_VALUE' 8400 | BIND_DVAR_VALUE(dv_ptr, coe); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8415:26: note: in expansion of macro 'DEREF' 8415 | op2 = NextOperandYC; DEREF(op2); /* event object */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8415:26: note: in expansion of macro 'DEREF' 8415 | op2 = NextOperandYC; DEREF(op2); /* event object */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8415:26: note: in expansion of macro 'DEREF' 8415 | op2 = NextOperandYC; DEREF(op2); /* event object */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8415:26: note: in expansion of macro 'DEREF' 8415 | op2 = NextOperandYC; DEREF(op2); /* event object */ | ^~~~~ loader.c: In function 'load_syms_from_c_array': term.h:185:39: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:1847:5: note: in expansion of macro 'ALIGN' 1847 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ term.h:185:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 185 | #define ALIGN(type, ptr) ptr = (type)((BPULONG)((CHAR_PTR)ptr + 7) & 0xfffffffffffffff8ULL) | ^ loader.c:1847:5: note: in expansion of macro 'ALIGN' 1847 | ALIGN(CHAR_PTR, curr_fence); | ^~~~~ loader.c: In function 'load_text_from_c_array': loader.c:1865:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1865 | *last_text = (BPLONG)inst_addr; | ^ emu_inst.h:8417:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8417 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_ADDR(op1)); | ^ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:68:5: note: in expansion of macro 'LoadStructFromCArray' 68 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:79:5: note: in expansion of macro 'LoadConstantFromCArray' 79 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:116:5: note: in expansion of macro 'LoadAddrFromCArray' 116 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:118:5: note: in expansion of macro 'LoadConstantFromCArray' 118 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:125:5: note: in expansion of macro 'LoadAddrFromCArray' 125 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8417:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8417 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_ADDR(op1)); | ^ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:139:5: note: in expansion of macro 'LoadAddrFromCArray' 139 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:179:5: note: in expansion of macro 'LoadStructFromCArray' 179 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:190:5: note: in expansion of macro 'LoadAddrFromCArray' 190 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:211:5: note: in expansion of macro 'LoadAddrFromCArray' 211 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:221:5: note: in expansion of macro 'LoadAddrFromCArray' 221 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:224:5: note: in expansion of macro 'LoadConstantFromCArray' 224 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:239:5: note: in expansion of macro 'LoadAddrFromCArray' 239 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:254:5: note: in expansion of macro 'LoadAddrFromCArray' 254 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:269:5: note: in expansion of macro 'LoadAddrFromCArray' 269 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:280:5: note: in expansion of macro 'LoadAddrFromCArray' 280 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:288:5: note: in expansion of macro 'LoadAddrFromCArray' 288 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:301:5: note: in expansion of macro 'LoadAddrFromCArray' 301 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:315:5: note: in expansion of macro 'LoadAddrFromCArray' 315 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:330:5: note: in expansion of macro 'LoadAddrFromCArray' 330 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:346:5: note: in expansion of macro 'LoadAddrFromCArray' 346 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:347:5: note: in expansion of macro 'LoadConstantFromCArray' 347 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:355:5: note: in expansion of macro 'LoadAddrFromCArray' 355 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:356:5: note: in expansion of macro 'LoadConstantFromCArray' 356 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:365:5: note: in expansion of macro 'LoadAddrFromCArray' 365 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:366:5: note: in expansion of macro 'LoadConstantFromCArray' 366 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:376:5: note: in expansion of macro 'LoadAddrFromCArray' 376 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:377:5: note: in expansion of macro 'LoadConstantFromCArray' 377 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1775:13: note: in expansion of macro 'LoadZFromCArray' 1775 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:387:5: note: in expansion of macro 'LoadZsFromCArray' 387 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:397:5: note: in expansion of macro 'LoadConstantFromCArray' 397 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:398:5: note: in expansion of macro 'LoadAddrFromCArray' 398 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:399:5: note: in expansion of macro 'LoadAddrFromCArray' 399 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:403:5: note: in expansion of macro 'LoadAddrFromCArray' 403 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:404:5: note: in expansion of macro 'LoadAddrFromCArray' 404 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:408:5: note: in expansion of macro 'LoadStructFromCArray' 408 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:409:5: note: in expansion of macro 'LoadAddrFromCArray' 409 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:410:5: note: in expansion of macro 'LoadAddrFromCArray' 410 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:414:5: note: in expansion of macro 'LoadStructFromCArray' 414 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:415:5: note: in expansion of macro 'LoadAddrFromCArray' 415 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:416:5: note: in expansion of macro 'LoadAddrFromCArray' 416 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:422:5: note: in expansion of macro 'LoadAddrFromCArray' 422 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:423:5: note: in expansion of macro 'LoadAddrFromCArray' 423 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:424:5: note: in expansion of macro 'LoadAddrFromCArray' 424 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:430:5: note: in expansion of macro 'LoadAddrFromCArray' 430 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:431:5: note: in expansion of macro 'LoadAddrFromCArray' 431 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:432:5: note: in expansion of macro 'LoadAddrFromCArray' 432 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:437:5: note: in expansion of macro 'LoadAddrFromCArray' 437 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:438:5: note: in expansion of macro 'LoadAddrFromCArray' 438 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:439:5: note: in expansion of macro 'LoadAddrFromCArray' 439 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:453:5: note: in expansion of macro 'LoadAddrFromCArray' 453 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:460:5: note: in expansion of macro 'LoadConstantFromCArray' 460 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:461:5: note: in expansion of macro 'LoadAddrFromCArray' 461 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:467:5: note: in expansion of macro 'LoadAddrFromCArray' 467 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:473:5: note: in expansion of macro 'LoadAddrFromCArray' 473 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:489:5: note: in expansion of macro 'LoadAddrFromCArray' 489 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:495:5: note: in expansion of macro 'LoadAddrFromCArray' 495 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:498:5: note: in expansion of macro 'LoadConstantFromCArray' 498 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:499:5: note: in expansion of macro 'LoadAddrFromCArray' 499 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:502:5: note: in expansion of macro 'LoadConstantFromCArray' 502 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:503:5: note: in expansion of macro 'LoadAddrFromCArray' 503 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:504:5: note: in expansion of macro 'LoadAddrFromCArray' 504 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:508:5: note: in expansion of macro 'LoadStructFromCArray' 508 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:509:5: note: in expansion of macro 'LoadAddrFromCArray' 509 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:515:5: note: in expansion of macro 'LoadAddrFromCArray' 515 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:566:5: note: in expansion of macro 'LoadConstantFromCArray' 566 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:571:5: note: in expansion of macro 'LoadConstantFromCArray' 571 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:580:5: note: in expansion of macro 'LoadConstantFromCArray' 580 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:588:5: note: in expansion of macro 'LoadConstantFromCArray' 588 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:595:5: note: in expansion of macro 'LoadConstantFromCArray' 595 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:599:5: note: in expansion of macro 'LoadAddrFromCArray' 599 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:607:5: note: in expansion of macro 'LoadStructFromCArray' 607 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:610:5: note: in expansion of macro 'LoadAddrFromCArray' 610 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:612:5: note: in expansion of macro 'LoadStructFromCArray' 612 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:618:5: note: in expansion of macro 'LoadStructFromCArray' 618 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:625:5: note: in expansion of macro 'LoadStructFromCArray' 625 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:631:5: note: in expansion of macro 'LoadStructFromCArray' 631 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:632:5: note: in expansion of macro 'LoadConstantFromCArray' 632 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:636:5: note: in expansion of macro 'LoadStructFromCArray' 636 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1775:13: note: in expansion of macro 'LoadZFromCArray' 1775 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:642:5: note: in expansion of macro 'LoadZsFromCArray' 642 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:646:5: note: in expansion of macro 'LoadConstantFromCArray' 646 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:647:5: note: in expansion of macro 'LoadConstantFromCArray' 647 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8418:5: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8418 | CONNECT_WOKEN_FRAME_dom(constr_ar, op2); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:651:5: note: in expansion of macro 'LoadConstantFromCArray' 651 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:652:5: note: in expansion of macro 'LoadConstantFromCArray' 652 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:653:5: note: in expansion of macro 'LoadConstantFromCArray' 653 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8428:26: note: in expansion of macro 'DEREF' 8428 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1775:13: note: in expansion of macro 'LoadZFromCArray' 1775 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:660:5: note: in expansion of macro 'LoadZsFromCArray' 660 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1775:13: note: in expansion of macro 'LoadZFromCArray' 1775 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:667:5: note: in expansion of macro 'LoadZsFromCArray' 667 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:674:5: note: in expansion of macro 'LoadZFromCArray' 674 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8428:26: note: in expansion of macro 'DEREF' 8428 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:675:5: note: in expansion of macro 'LoadZFromCArray' 675 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:681:5: note: in expansion of macro 'LoadConstantFromCArray' 681 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:686:5: note: in expansion of macro 'LoadConstantFromCArray' 686 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8428:26: note: in expansion of macro 'DEREF' 8428 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:687:5: note: in expansion of macro 'LoadConstantFromCArray' 687 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:690:5: note: in expansion of macro 'LoadAddrFromCArray' 690 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:692:5: note: in expansion of macro 'LoadZFromCArray' 692 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:693:5: note: in expansion of macro 'LoadZFromCArray' 693 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8428:26: note: in expansion of macro 'DEREF' 8428 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:697:5: note: in expansion of macro 'LoadAddrFromCArray' 697 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:700:5: note: in expansion of macro 'LoadConstantFromCArray' 700 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:703:5: note: in expansion of macro 'LoadAddrFromCArray' 703 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:705:5: note: in expansion of macro 'LoadConstantFromCArray' 705 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8429:26: note: in expansion of macro 'DEREF' 8429 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1741:26: note: in expansion of macro 'ADDTAG' 1741 | *inst_addr = ADDTAG(reloc_table[bc_insts[count++] >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:706:5: note: in expansion of macro 'LoadConstantFromCArray' 706 | LoadConstantFromCArray; | ^~~~~~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:712:5: note: in expansion of macro 'LoadZFromCArray' 712 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:724:5: note: in expansion of macro 'LoadZFromCArray' 724 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8429:26: note: in expansion of macro 'DEREF' 8429 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:725:5: note: in expansion of macro 'LoadZFromCArray' 725 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:729:5: note: in expansion of macro 'LoadZFromCArray' 729 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:750:5: note: in expansion of macro 'LoadZFromCArray' 750 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:755:5: note: in expansion of macro 'LoadZFromCArray' 755 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8429:26: note: in expansion of macro 'DEREF' 8429 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:758:5: note: in expansion of macro 'LoadZFromCArray' 758 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:759:5: note: in expansion of macro 'LoadZFromCArray' 759 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:760:5: note: in expansion of macro 'LoadZFromCArray' 760 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8429:26: note: in expansion of macro 'DEREF' 8429 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:764:5: note: in expansion of macro 'LoadAddrFromCArray' 764 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:768:5: note: in expansion of macro 'LoadAddrFromCArray' 768 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:769:5: note: in expansion of macro 'LoadZFromCArray' 769 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:773:5: note: in expansion of macro 'LoadAddrFromCArray' 773 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8430:26: note: in expansion of macro 'DEREF' 8430 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:774:5: note: in expansion of macro 'LoadZFromCArray' 774 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:775:5: note: in expansion of macro 'LoadZFromCArray' 775 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:779:5: note: in expansion of macro 'LoadAddrFromCArray' 779 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8430:26: note: in expansion of macro 'DEREF' 8430 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:780:5: note: in expansion of macro 'LoadZFromCArray' 780 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:781:5: note: in expansion of macro 'LoadZFromCArray' 781 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:782:5: note: in expansion of macro 'LoadZFromCArray' 782 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:786:5: note: in expansion of macro 'LoadAddrFromCArray' 786 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8430:26: note: in expansion of macro 'DEREF' 8430 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:787:5: note: in expansion of macro 'LoadZFromCArray' 787 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:788:5: note: in expansion of macro 'LoadZFromCArray' 788 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:789:5: note: in expansion of macro 'LoadZFromCArray' 789 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8430:26: note: in expansion of macro 'DEREF' 8430 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:790:5: note: in expansion of macro 'LoadZFromCArray' 790 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:798:5: note: in expansion of macro 'LoadStructFromCArray' 798 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ In file included from loader.c:1879: load_inst_fromcarray.h:799:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 799 | sym_ptr = (SYM_REC_PTR)FOLLOW(inst_addr-1); | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1775:13: note: in expansion of macro 'LoadZFromCArray' 1775 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:801:5: note: in expansion of macro 'LoadZsFromCArray' 801 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:8439:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8439 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op4); | ^ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:806:5: note: in expansion of macro 'LoadAddrFromCArray' 806 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ loader.c:1775:13: note: in expansion of macro 'LoadZFromCArray' 1775 | LoadZFromCArray; \ | ^~~~~~~~~~~~~~~ load_inst_fromcarray.h:810:5: note: in expansion of macro 'LoadZsFromCArray' 810 | LoadZsFromCArray(n); | ^~~~~~~~~~~~~~~~ emu_inst.h:8440:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8440 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:822:5: note: in expansion of macro 'LoadAddrFromCArray' 822 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:830:5: note: in expansion of macro 'LoadAddrFromCArray' 830 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:836:5: note: in expansion of macro 'LoadAddrFromCArray' 836 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:847:5: note: in expansion of macro 'LoadAddrFromCArray' 847 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8440:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8440 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:854:5: note: in expansion of macro 'LoadAddrFromCArray' 854 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:855:5: note: in expansion of macro 'LoadAddrFromCArray' 855 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c:1754:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1754 | *inst_addr = (BPLONG)reloc_table[temp]; \ | ^ load_inst_fromcarray.h:856:5: note: in expansion of macro 'LoadStructFromCArray' 856 | LoadStructFromCArray; | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:8446:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8446 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op4); | ^ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:857:5: note: in expansion of macro 'LoadAddrFromCArray' 857 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:861:5: note: in expansion of macro 'LoadZFromCArray' 861 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ loader.c:1765:30: note: in expansion of macro 'ADDTAG' 1765 | *inst_addr = ADDTAG(reloc_table[temp >> 2], ATM); \ | ^~~~~~ load_inst_fromcarray.h:862:5: note: in expansion of macro 'LoadZFromCArray' 862 | LoadZFromCArray; | ^~~~~~~~~~~~~~~ emu_inst.h:8447:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8447 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ loader.c:1748:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1748 | *inst_addr = (BPLONG)RELOC_ADDR(temp); \ | ^ load_inst_fromcarray.h:863:5: note: in expansion of macro 'LoadAddrFromCArray' 863 | LoadAddrFromCArray; | ^~~~~~~~~~~~~~~~~~ loader.c: In function 'load_hashtab_from_c_array': loader.c:1900:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1900 | hash_inst_addr = (BPLONG)RELOC_ADDR(bc_indecies[count++]); | ^ loader.c:1904:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1904 | alt = (BPLONG)RELOC_ADDR(bc_indecies[count++]); | ^ loader.c:1931:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1931 | val = (BPLONG)reloc_table[val]; | ^ emu_inst.h:8447:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8447 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ loader.c:1932:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1932 | if (val == (BPLONG)list_psc) { | ^ loader.c:1939:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1939 | val = (BPLONG)reloc_table[val]; | ^ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8450:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8450 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8456:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8456 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op4); | ^ emu_inst.h:8457:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8457 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ emu_inst.h:8457:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8457 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8470:26: note: in expansion of macro 'DEREF' 8470 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8470:26: note: in expansion of macro 'DEREF' 8470 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8470:26: note: in expansion of macro 'DEREF' 8470 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8470:26: note: in expansion of macro 'DEREF' 8470 | op1 = NextOperandYC; DEREF(op1); /* agent list 1 */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8471:26: note: in expansion of macro 'DEREF' 8471 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8471:26: note: in expansion of macro 'DEREF' 8471 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8471:26: note: in expansion of macro 'DEREF' 8471 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8471:26: note: in expansion of macro 'DEREF' 8471 | op2 = NextOperandYC; DEREF(op2); /* agent list 2 */ | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8472:26: note: in expansion of macro 'DEREF' 8472 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8472:26: note: in expansion of macro 'DEREF' 8472 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8472:26: note: in expansion of macro 'DEREF' 8472 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8472:26: note: in expansion of macro 'DEREF' 8472 | op3 = NextOperandYC; DEREF(op3); /* event object */ | ^~~~~ emu_inst.h:8481:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8481 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op4); | ^ emu_inst.h:8482:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8482 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ emu_inst.h:8482:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8482 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ emu_inst.h:8488:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8488 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op4); | ^ emu_inst.h:8489:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8489 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ emu_inst.h:8489:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8489 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8492:13: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8492 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8498:16: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8498 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op4); | ^ emu_inst.h:8499:34: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8499 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ emu_inst.h:8499:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8499 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ emu_inst.h:8501:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 8501 | CONNECT_WOKEN_FRAME_dom(constr_ar, op3); | ^~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8521:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8521 | sym_ptr = (SYM_REC_PTR)*P++; /* Predicate symbol */ | ^ term.h:98:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^ emu_inst.h:8524:18: note: in expansion of macro 'ADDTAG' 8524 | AR_BTM(AR) = ADDTAG((AR+op1), TABLE_FRAME_TAG); | ^~~~~~ emu_inst.h:8529:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8529 | AR_TOP(AR) = (BPLONG)LOCAL_TOP; | ^ emu_inst.h:8531:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8531 | AR_B(AR) = (BPLONG)B; | ^ emu_inst.h:8532:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8532 | AR_H(AR) = (BPLONG)H; | ^ emu_inst.h:8533:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8533 | AR_T(AR) = (BPLONG)T; | ^ emu_inst.h:8534:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8534 | AR_SF(AR) = (BPLONG)SF; | ^ emu_inst.h:8537:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8537 | AR_CPF(AR) = (BPLONG)addr_table_consume; | ^ emu_inst.h:8541:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8541 | AR_SUBGOAL_TABLE(AR) = (BPLONG)NULL; | ^ emu_inst.h:8542:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8542 | AR_CURR_ANSWER(AR) = (BPLONG)NULL; | ^ emu_inst.h:8550:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8550 | FOLLOW(AR+1) = (BPLONG)(AR+1); | ^ emu_inst.h:8553:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8553 | if ((BPLONG)subgoal_entry == BP_ERROR) goto table_error; | ^ In file included from clpfd.h:10, from toam.h:13: emu_inst.h:8558:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8558 | SET_AR_SUBGOAL_TABLE(AR, (BPLONG)subgoal_entry); | ^ frame.h:47:48: note: in definition of macro 'SET_AR_SUBGOAL_TABLE' 47 | #define SET_AR_SUBGOAL_TABLE(ar, st) *(ar-9) = st | ^~ emu_inst.h:8561:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8561 | if (answer_table == (BPLONG)NULL) { | ^ emu_inst.h:8562:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8562 | AR_CURR_ANSWER(AR) = (BPLONG)NULL; | ^ frame.h:202:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 202 | #define ANSWERTABLE_FIRST(tab) FOLLOW((BPLONG_PTR)(tab)+1) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ frame.h:139:37: note: in expansion of macro 'ANSWERTABLE_FIRST' 139 | #define GT_ANSWER_TABLE_FIRST0(tab) ANSWERTABLE_FIRST(GT_ANSWER_TABLE(tab)) | ^~~~~~~~~~~~~~~~~ emu_inst.h:8566:30: note: in expansion of macro 'GT_ANSWER_TABLE_FIRST0' 8566 | AR_CURR_ANSWER(AR) = GT_ANSWER_TABLE_FIRST0(subgoal_entry); | ^~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8569:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8569 | master_ar = (BPLONG_PTR)GT_TOP_AR(subgoal_entry); | ^ emu_inst.h:8570:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8570 | if ((BPLONG)master_ar == SUBGOAL_COMPLETE) { | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8575:13: note: in expansion of macro 'DEREF' 8575 | DEREF(last_arg); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8575:13: note: in expansion of macro 'DEREF' 8575 | DEREF(last_arg); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8575:13: note: in expansion of macro 'DEREF' 8575 | DEREF(last_arg); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8575:13: note: in expansion of macro 'DEREF' 8575 | DEREF(last_arg); | ^~~~~ emu_inst.h:8576:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8576 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(last_arg); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8578:13: note: in expansion of macro 'DEREF' 8578 | DEREF(limit); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8578:13: note: in expansion of macro 'DEREF' 8578 | DEREF(limit); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8578:13: note: in expansion of macro 'DEREF' 8578 | DEREF(limit); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8578:13: note: in expansion of macro 'DEREF' 8578 | DEREF(limit); | ^~~~~ emu_inst.h:8582:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8582 | GT_TOP_AR(subgoal_entry) = (BPLONG)AR; | ^ emu_inst.h:8587:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8587 | } else if ((BPLONG)master_ar == SUBGOAL_TEMP_COMPLETE) { /* has been evaluated at least once overall */ | ^ emu_inst.h:8592:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8592 | GT_TOP_AR(subgoal_entry) = (BPLONG)AR; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8602:5: note: in expansion of macro 'DEREF' 8602 | DEREF(last_arg); /* the last arg is '_$iplan'(Limit,Plan,PlanCost) */ | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8602:5: note: in expansion of macro 'DEREF' 8602 | DEREF(last_arg); /* the last arg is '_$iplan'(Limit,Plan,PlanCost) */ | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8602:5: note: in expansion of macro 'DEREF' 8602 | DEREF(last_arg); /* the last arg is '_$iplan'(Limit,Plan,PlanCost) */ | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8602:5: note: in expansion of macro 'DEREF' 8602 | DEREF(last_arg); /* the last arg is '_$iplan'(Limit,Plan,PlanCost) */ | ^~~~~ emu_inst.h:8603:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8603 | ptr = (BPLONG_PTR)UNTAGGED_ADDR(last_arg); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8605:5: note: in expansion of macro 'DEREF_NONVAR' 8605 | DEREF_NONVAR(limit); | ^~~~~~~~~~~~ emu_inst.h:8612:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8612 | GT_TOP_AR(subgoal_entry) = (BPLONG)AR; | ^ emu_inst.h:8613:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8613 | GT_SCC_ELMS(subgoal_entry) = (BPLONG)NULL; | ^ emu_inst.h:8614:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8614 | GT_SCC_ROOT(subgoal_entry) = (BPLONG)subgoal_entry; | ^ toam.h:415:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 415 | bp_exception = (exc == (BPLONG)NULL) ? unknown_exception : exc; \ | ^ emu_inst.h:8622:5: note: in expansion of macro 'RAISE_ISO_EXCEPTION' 8622 | RAISE_ISO_EXCEPTION(bp_exception, GET_NAME(sym_ptr), GET_ARITY(sym_ptr)); | ^~~~~~~~~~~~~~~~~~~ emu_inst.h:8648:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8648 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(AR); | ^ emu_inst.h:8649:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8649 | sym_ptr = (SYM_REC_PTR)GT_SYM(subgoal_entry); | ^ emu_inst.h:8651:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8651 | answer_table = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:88:16: note: in expansion of macro 'ADDTAG3' 88 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_ATOMIC), cont); | ^~~~~~~ emu_inst.h:8661:9: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 8661 | PUSHTRAILC_ATOMIC(ar_1, FOLLOW(ar_1)); | ^~~~~~~~~~~~~~~~~ emu_inst.h:8662:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8662 | FOLLOW(ar_1) = (BPLONG)ar_1; | ^ emu_inst.h:8667:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8667 | if ((BPLONG)answer == BP_ERROR) goto table_error; | ^ emu_inst.h:8668:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8668 | GT_ANSWER_TABLE(subgoal_entry) = ((BPLONG)answer | 0x1); /* the TAG indicates that it's an answer, not an answer table */ | ^ emu_inst.h:8669:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8669 | AR_CURR_ANSWER(AR) = (BPLONG)answer; | ^ emu_inst.h:8674:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8674 | if ((BPLONG)answer_table & 0x1) { /* has one answer */ | ^ term.h:100:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 100 | #define UNTAGGED_ADDR(op) (((BPLONG)op) & VAL_MASK0) | ^ emu_inst.h:8675:30: note: in expansion of macro 'UNTAGGED_ADDR' 8675 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answer_table); | ^~~~~~~~~~~~~ emu_inst.h:8675:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8675 | answer = (BPLONG_PTR)UNTAGGED_ADDR(answer_table); | ^ emu_inst.h:8690:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8690 | if ((BPLONG)answer_table == BP_ERROR) goto table_error; | ^ emu_inst.h:8691:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8691 | GT_ANSWER_TABLE(subgoal_entry) = (BPLONG)answer_table; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ emu_inst.h:8705:60: note: in expansion of macro 'DEREF' 8705 | op1 = FOLLOW(stack_arg_ptr-opt_arg_index); DEREF(op1); | ^~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ emu_inst.h:8705:60: note: in expansion of macro 'DEREF' 8705 | op1 = FOLLOW(stack_arg_ptr-opt_arg_index); DEREF(op1); | ^~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ emu_inst.h:8705:60: note: in expansion of macro 'DEREF' 8705 | op1 = FOLLOW(stack_arg_ptr-opt_arg_index); DEREF(op1); | ^~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ emu_inst.h:8705:60: note: in expansion of macro 'DEREF' 8705 | op1 = FOLLOW(stack_arg_ptr-opt_arg_index); DEREF(op1); | ^~~~~ emu_inst.h:8718:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8718 | if ((BPLONG)answer_table == BP_ERROR) goto table_error; | ^ emu_inst.h:8719:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8719 | GT_ANSWER_TABLE(subgoal_entry) = (BPLONG)answer_table; | ^ emu_inst.h:8728:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8728 | answer_table = (BPLONG_PTR)GT_ANSWER_TABLE(subgoal_entry); | ^ emu_inst.h:8763:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8763 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(AR); | ^ emu_inst.h:8764:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8764 | answer = (BPLONG_PTR)AR_CURR_ANSWER(AR); | ^ emu_inst.h:8767:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8767 | sym_ptr = (SYM_REC_PTR)GT_SYM(subgoal_entry); | ^ emu_inst.h:8788:69: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8788 | if (SUBGOAL_IS_COMPLETE(subgoal_entry) && AR_CURR_ANSWER(AR) == (BPLONG)NULL) { | ^ toam.h:487:12: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 487 | sreg = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:470:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 470 | gtable = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(b); \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:472:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 472 | GT_TOP_AR(gtable) = (BPLONG)NULL; \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:476:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(b)); \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:452:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 452 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:478:25: note: in expansion of macro 'TOAM_CALL_TERM' 478 | TOAM_CALL_TERM(cleanup, btm_ptr); \ | ^~~~~~~~~~~~~~ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:481:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 481 | b = (BPLONG_PTR)AR_B(b); \ | ^ toam.h:488:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 488 | ROLL_CHOICE_POINTS(sreg); \ | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:489:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 489 | B = (BPLONG_PTR)AR_B(AR); \ | ^ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:490:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 490 | HB = (BPLONG_PTR)AR_H(B); \ | ^ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:491:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 491 | if (SF > AR) LOCAL_TOP = (BPLONG_PTR)AR_TOP(AR); \ | ^ emu_inst.h:8789:9: note: in expansion of macro 'CUT' 8789 | CUT; | ^~~ toam.h:544:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 544 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:8790:9: note: in expansion of macro 'RETURN_DET' 8790 | RETURN_DET; | ^~~~~~~~~~ toam.h:59:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define AR_IS_TOP(ar) AR_TOP(ar) == (BPLONG)LOCAL_TOP | ^ toam.h:545:9: note: in expansion of macro 'AR_IS_TOP' 545 | if (AR_IS_TOP(AR)) LOCAL_TOP = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR)); \ | ^~~~~~~~~ emu_inst.h:8790:9: note: in expansion of macro 'RETURN_DET' 8790 | RETURN_DET; | ^~~~~~~~~~ toam.h:545:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 545 | if (AR_IS_TOP(AR)) LOCAL_TOP = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(AR)); \ | ^ emu_inst.h:8790:9: note: in expansion of macro 'RETURN_DET' 8790 | RETURN_DET; | ^~~~~~~~~~ toam.h:546:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 546 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:8790:9: note: in expansion of macro 'RETURN_DET' 8790 | RETURN_DET; | ^~~~~~~~~~ toam.h:549:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 549 | P = (BPLONG_PTR)AR_CPS(AR); \ | ^ emu_inst.h:8792:9: note: in expansion of macro 'RETURN_NONDET' 8792 | RETURN_NONDET; | ^~~~~~~~~~~~~ toam.h:550:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 550 | AR = (BPLONG_PTR)AR_AR(AR); | ^ emu_inst.h:8792:9: note: in expansion of macro 'RETURN_NONDET' 8792 | RETURN_NONDET; | ^~~~~~~~~~~~~ toam.h:804:20: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 804 | scc_root = (BPLONG_PTR)GT_SCC_ROOT(subgoal_entry); \ | ^ emu_inst.h:8799:5: note: in expansion of macro 'CALL_PROPAGATE_SCC_ROOT' 8799 | CALL_PROPAGATE_SCC_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:805:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 805 | scc_root_ar = (BPLONG_PTR)GT_TOP_AR(scc_root); \ | ^ emu_inst.h:8799:5: note: in expansion of macro 'CALL_PROPAGATE_SCC_ROOT' 8799 | CALL_PROPAGATE_SCC_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:806:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 806 | if ((BPLONG)scc_root_ar != SUBGOAL_COMPLETE) { \ | ^ emu_inst.h:8799:5: note: in expansion of macro 'CALL_PROPAGATE_SCC_ROOT' 8799 | CALL_PROPAGATE_SCC_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:807:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 807 | while ((BPLONG)scc_root_ar == SUBGOAL_TEMP_COMPLETE) { \ | ^ emu_inst.h:8799:5: note: in expansion of macro 'CALL_PROPAGATE_SCC_ROOT' 8799 | CALL_PROPAGATE_SCC_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:808:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 808 | scc_root = (BPLONG_PTR)GT_SCC_ROOT(scc_root); \ | ^ emu_inst.h:8799:5: note: in expansion of macro 'CALL_PROPAGATE_SCC_ROOT' 8799 | CALL_PROPAGATE_SCC_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:809:31: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 809 | scc_root_ar = (BPLONG_PTR)GT_TOP_AR(scc_root); \ | ^ emu_inst.h:8799:5: note: in expansion of macro 'CALL_PROPAGATE_SCC_ROOT' 8799 | CALL_PROPAGATE_SCC_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:811:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 811 | propagate_scc_root((BPLONG_PTR)AR_AR(AR), subgoal_entry, scc_root, scc_root_ar); \ | ^ emu_inst.h:8799:5: note: in expansion of macro 'CALL_PROPAGATE_SCC_ROOT' 8799 | CALL_PROPAGATE_SCC_ROOT; | ^~~~~~~~~~~~~~~~~~~~~~~ emu_inst.h:8808:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8808 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(AR); | ^ frame.h:148:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 148 | #define AR_IS_SCC_ROOT(ar, subgoal_entry) (GT_TOP_AR((BPLONG_PTR)GT_SCC_ROOT(subgoal_entry)) == (BPLONG)ar) | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ frame.h:148:44: note: in expansion of macro 'GT_TOP_AR' 148 | #define AR_IS_SCC_ROOT(ar, subgoal_entry) (GT_TOP_AR((BPLONG_PTR)GT_SCC_ROOT(subgoal_entry)) == (BPLONG)ar) | ^~~~~~~~~ emu_inst.h:8814:9: note: in expansion of macro 'AR_IS_SCC_ROOT' 8814 | if (AR_IS_SCC_ROOT(AR, subgoal_entry)) { /* the root of the current SCC */ | ^~~~~~~~~~~~~~ frame.h:148:97: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 148 | #define AR_IS_SCC_ROOT(ar, subgoal_entry) (GT_TOP_AR((BPLONG_PTR)GT_SCC_ROOT(subgoal_entry)) == (BPLONG)ar) | ^ emu_inst.h:8814:9: note: in expansion of macro 'AR_IS_SCC_ROOT' 8814 | if (AR_IS_SCC_ROOT(AR, subgoal_entry)) { /* the root of the current SCC */ | ^~~~~~~~~~~~~~ emu_inst.h:8821:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8821 | AR_CPF(AR) = (BPLONG)addr_table_consume; | ^ emu_inst.h:8830:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8830 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:8834:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8834 | if ((BPLONG_PTR)GT_SCC_ROOT(subgoal_entry) != subgoal_entry) { /* bug fixed on Sep. 16, 2015 */ | ^ emu_inst.h:8838:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 8838 | AR_CPF(AR) = (BPLONG)addr_table_consume; | ^ emu_inst.h:8848:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8848 | subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(AR); | ^ toam.h:470:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 470 | gtable = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(b); \ | ^ emu_inst.h:8864:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 8864 | ROLL_CHOICE_POINTS(AR); | ^~~~~~~~~~~~~~~~~~ toam.h:472:49: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 472 | GT_TOP_AR(gtable) = (BPLONG)NULL; \ | ^ emu_inst.h:8864:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 8864 | ROLL_CHOICE_POINTS(AR); | ^~~~~~~~~~~~~~~~~~ toam.h:476:35: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 476 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(b)); \ | ^ emu_inst.h:8864:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 8864 | ROLL_CHOICE_POINTS(AR); | ^~~~~~~~~~~~~~~~~~ toam.h:452:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 452 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; \ | ^ toam.h:478:25: note: in expansion of macro 'TOAM_CALL_TERM' 478 | TOAM_CALL_TERM(cleanup, btm_ptr); \ | ^~~~~~~~~~~~~~ emu_inst.h:8864:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 8864 | ROLL_CHOICE_POINTS(AR); | ^~~~~~~~~~~~~~~~~~ toam.h:481:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 481 | b = (BPLONG_PTR)AR_B(b); \ | ^ emu_inst.h:8864:5: note: in expansion of macro 'ROLL_CHOICE_POINTS' 8864 | ROLL_CHOICE_POINTS(AR); | ^~~~~~~~~~~~~~~~~~ emu_inst.h:8866:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8866 | HB = (BPLONG_PTR)AR_H(B); | ^ emu_inst.h:8868:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8868 | if (SF > AR) LOCAL_TOP = (BPLONG_PTR)AR_TOP(AR); | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ toam.h:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:128:13: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ toam.h:130:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 130 | op = (BPLONG)H; \ | ^ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:131:13: note: in expansion of macro 'NEW_HEAP_FREE' 131 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:8921:17: note: in expansion of macro 'OP_ZC_DEREF' 8921 | op1 = *P++; OP_ZC_DEREF(op1); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:128:27: note: in expansion of macro 'FOLLOW' 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:128:15: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 128 | top = (BPLONG_PTR)FOLLOW(op); \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:129:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 129 | if ((BPLONG)top == op) \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:131:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 131 | op = (BPLONG)top; \ | ^ toam.h:124:27: note: in expansion of macro 'DEREF' 124 | op = YC(op >> 2); DEREF(op); \ | ^~~~~ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ toam.h:127:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 127 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:128:13: note: in expansion of macro 'FOLLOW' 128 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ toam.h:130:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 130 | op = (BPLONG)H; \ | ^ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:131:13: note: in expansion of macro 'NEW_HEAP_FREE' 131 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:8922:17: note: in expansion of macro 'OP_ZC_DEREF' 8922 | op2 = *P++; OP_ZC_DEREF(op2); | ^~~~~~~~~~~ emu_inst.h:8928:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8928 | P = (BPLONG_PTR)*P; | ^ emu_inst.h:8935:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8935 | P = (BPLONG_PTR)*P; | ^ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:8943:17: note: in expansion of macro 'OP_ZC' 8943 | op1 = *P++; OP_ZC(op1); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:8943:17: note: in expansion of macro 'OP_ZC' 8943 | op1 = *P++; OP_ZC(op1); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:8943:17: note: in expansion of macro 'OP_ZC' 8943 | op1 = *P++; OP_ZC(op1); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:8943:17: note: in expansion of macro 'OP_ZC' 8943 | op1 = *P++; OP_ZC(op1); | ^~~~~ toam.h:113:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 113 | op = (BPLONG)Y(op >> 2); \ | ^ emu_inst.h:8944:17: note: in expansion of macro 'OP_ZC' 8944 | op2 = *P++; OP_ZC(op2); | ^~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:114:13: note: in expansion of macro 'FOLLOW' 114 | FOLLOW(op) = op; \ | ^~~~~~ emu_inst.h:8944:17: note: in expansion of macro 'OP_ZC' 8944 | op2 = *P++; OP_ZC(op2); | ^~~~~ toam.h:116:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 116 | op = (BPLONG)H; \ | ^ emu_inst.h:8944:17: note: in expansion of macro 'OP_ZC' 8944 | op2 = *P++; OP_ZC(op2); | ^~~~~ term.h:164:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 164 | #define NEW_HEAP_FREE *heap_top = (BPLONG)heap_top; heap_top++ | ^ toam.h:117:13: note: in expansion of macro 'NEW_HEAP_FREE' 117 | NEW_HEAP_FREE; \ | ^~~~~~~~~~~~~ emu_inst.h:8944:17: note: in expansion of macro 'OP_ZC' 8944 | op2 = *P++; OP_ZC(op2); | ^~~~~ emu_inst.h:8947:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8947 | P = (BPLONG_PTR)*P; | ^ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8958:21: note: in expansion of macro 'DEREF_NONVAR' 8958 | op1 = YC(*P++); DEREF_NONVAR(op1); op1 = INTVAL(op1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8959:21: note: in expansion of macro 'DEREF_NONVAR' 8959 | op2 = YC(*P++); DEREF_NONVAR(op2); op2 = UNTAGGED_ADDR(op2); | ^~~~~~~~~~~~ bapi.h:96:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 96 | *trail_top-- = (BPLONG)(val); \ | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:8961:5: note: in expansion of macro 'PUSHTRAIL_s' 8961 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ bapi.h:97:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 97 | *trail_top-- = (BPLONG)(addr);} | ^ bapi.h:69:9: note: in expansion of macro 'PUSHTRAILC' 69 | PUSHTRAILC(val, val) | ^~~~~~~~~~ emu_inst.h:8961:5: note: in expansion of macro 'PUSHTRAIL_s' 8961 | PUSHTRAIL_s(sreg); | ^~~~~~~~~~~ emu_inst.h:8962:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8962 | FOLLOW(sreg) = FOLLOW((BPLONG_PTR)op2 + op1); | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8971:21: note: in expansion of macro 'DEREF_NONVAR' 8971 | op2 = YC(*P++); DEREF_NONVAR(op2); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8972:21: note: in expansion of macro 'DEREF_NONVAR' 8972 | op3 = YC(*P++); DEREF_NONVAR(op3); | ^~~~~~~~~~~~ emu_inst.h:8973:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 8973 | sreg = ((BPLONG_PTR)UNTAGGED_ADDR(op2)+op1); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ emu_inst.h:8974:5: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 8974 | PUSHTRAIL_H_NONATOMIC(sreg, FOLLOW(sreg)); | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:8990:29: note: in expansion of macro 'DEREF_NONVAR' 8990 | op2 = FOLLOW(AR+i); DEREF_NONVAR(op2); | ^~~~~~~~~~~~ emu_inst.h:9006:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9006 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(var); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.h:579:9: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 579 | PUSHTRAIL_H_NONATOMIC(op1, FOLLOW(op1)); \ | ^~~~~~~~~~~~~~~~~~~~~ emu_inst.h:9007:9: note: in expansion of macro 'BIND_DVAR_VALUE' 9007 | BIND_DVAR_VALUE(dv_ptr, BP_ONE); | ^~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ emu_inst.h:9021:26: note: in expansion of macro 'DEREF_NONVAR' 9021 | op1 = NextOperandYC; DEREF_NONVAR(op1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ toam.h:142:27: note: in expansion of macro 'DEREF_NONVAR' 142 | op = YC(op >> 2); DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ emu_inst.h:9022:17: note: in expansion of macro 'OP_NOVY_DEREF_NONVAR' 9022 | op2 = *P++; OP_NOVY_DEREF_NONVAR(op2); | ^~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:143:14: note: in expansion of macro 'FOLLOW' 143 | op = FOLLOW(op) \ | ^~~~~~ toam.h:142:27: note: in expansion of macro 'DEREF_NONVAR' 142 | op = YC(op >> 2); DEREF_NONVAR(op); \ | ^~~~~~~~~~~~ emu_inst.h:9023:17: note: in expansion of macro 'OP_NOVY_DEREF_NONVAR' 9023 | op3 = *P++; OP_NOVY_DEREF_NONVAR(op3); | ^~~~~~~~~~~~~~~~~~~~ emu_inst.h:9030:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9030 | dv_ptr = (BPLONG_PTR)UNTAGGED_TOPON_ADDR(op1); | ^ emu_inst.h:9105:19: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9105 | lst_ptr = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ emu_inst.h:9106:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9106 | clause_record_ptr = (InterpretedClausePtr)UNTAGGED_ADDR(FOLLOW(lst_ptr)); | ^ emu_inst.h:9114:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 9114 | arg1 = FOLLOW((BPLONG_PTR)UNTAGGED_ADDR(cl_head)+1); /* cl_head must be a structure, o.w., Key==0 */ | ^ term.h:57:35: note: in definition of macro 'FOLLOW' 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:149:44: note: in expansion of macro 'FOLLOW' 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^~~~~~ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:332:9: note: in expansion of macro 'SWITCH_OP' 332 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ emu_inst.h:9115:13: note: in expansion of macro 'BP_HASH_KEY1' 9115 | BP_HASH_KEY1(arg1, arg1_key, lab_filter_clauses_1); | ^~~~~~~~~~~~ term.h:149:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 149 | #define NDEREF(op, labl) top = (BPLONG_PTR)FOLLOW(op); \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:332:9: note: in expansion of macro 'SWITCH_OP' 332 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ emu_inst.h:9115:13: note: in expansion of macro 'BP_HASH_KEY1' 9115 | BP_HASH_KEY1(arg1, arg1_key, lab_filter_clauses_1); | ^~~~~~~~~~~~ term.h:150:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 150 | if ((BPLONG)top != op) { \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:332:9: note: in expansion of macro 'SWITCH_OP' 332 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ emu_inst.h:9115:13: note: in expansion of macro 'BP_HASH_KEY1' 9115 | BP_HASH_KEY1(arg1, arg1_key, lab_filter_clauses_1); | ^~~~~~~~~~~~ term.h:151:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 151 | op = (BPLONG)top; \ | ^ term.h:197:9: note: in expansion of macro 'NDEREF' 197 | NDEREF(op, nderef); \ | ^~~~~~ term.h:332:9: note: in expansion of macro 'SWITCH_OP' 332 | SWITCH_OP(op, lab, \ | ^~~~~~~~~ emu_inst.h:9115:13: note: in expansion of macro 'BP_HASH_KEY1' 9115 | BP_HASH_KEY1(arg1, arg1_key, lab_filter_clauses_1); | ^~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:336:26: note: in expansion of macro 'ADDTAG' 336 | {key = ADDTAG((BPLONG)GET_STR_SYM_REC(op), INT_TAG);}, \ | ^~~~~~ term.h:116:44: note: in expansion of macro 'FOLLOW' 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^~~~~~ term.h:336:41: note: in expansion of macro 'GET_STR_SYM_REC' 336 | {key = ADDTAG((BPLONG)GET_STR_SYM_REC(op), INT_TAG);}, \ | ^~~~~~~~~~~~~~~ emu_inst.h:9115:13: note: in expansion of macro 'BP_HASH_KEY1' 9115 | BP_HASH_KEY1(arg1, arg1_key, lab_filter_clauses_1); | ^~~~~~~~~~~~ term.h:116:30: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 116 | #define GET_STR_SYM_REC(op) ((SYM_REC_PTR)(FOLLOW(UNTAGGED_ADDR(op)))) | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:336:26: note: in expansion of macro 'ADDTAG' 336 | {key = ADDTAG((BPLONG)GET_STR_SYM_REC(op), INT_TAG);}, \ | ^~~~~~ term.h:336:41: note: in expansion of macro 'GET_STR_SYM_REC' 336 | {key = ADDTAG((BPLONG)GET_STR_SYM_REC(op), INT_TAG);}, \ | ^~~~~~~~~~~~~~~ emu_inst.h:9115:13: note: in expansion of macro 'BP_HASH_KEY1' 9115 | BP_HASH_KEY1(arg1, arg1_key, lab_filter_clauses_1); | ^~~~~~~~~~~~ term.h:336:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 336 | {key = ADDTAG((BPLONG)GET_STR_SYM_REC(op), INT_TAG);}, \ | ^ term.h:207:21: note: in definition of macro 'SWITCH_OP' 207 | if (op > 0) StrCode \ | ^~~~~~~ term.h:336:26: note: in expansion of macro 'ADDTAG' 336 | {key = ADDTAG((BPLONG)GET_STR_SYM_REC(op), INT_TAG);}, \ | ^~~~~~ emu_inst.h:9115:13: note: in expansion of macro 'BP_HASH_KEY1' 9115 | BP_HASH_KEY1(arg1, arg1_key, lab_filter_clauses_1); | ^~~~~~~~~~~~ toam.c:226:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 226 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; | ^ toam.c:232:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 232 | while ((BPLONG)f != AR_B(f)) { | ^ toam.h:817:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 817 | BPLONG_PTR subgoal_entry = (BPLONG_PTR)GET_AR_SUBGOAL_TABLE(f); \ | ^ toam.c:233:13: note: in expansion of macro 'RESET_SUBGOAL_AR' 233 | RESET_SUBGOAL_AR(f); | ^~~~~~~~~~~~~~~~ toam.h:820:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 820 | GT_TOP_AR(subgoal_entry) = (BPLONG)NULL; \ | ^ toam.c:233:13: note: in expansion of macro 'RESET_SUBGOAL_AR' 233 | RESET_SUBGOAL_AR(f); | ^~~~~~~~~~~~~~~~ toam.c:235:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 235 | btm_ptr = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(f)); /* a catcher frame is in the form of p(Flag,Cleanup,Calll,Exception,Recovery,...) */ | ^ toam.c:241:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 241 | f = (BPLONG_PTR)AR_B(f); | ^ toam.c:246:14: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 246 | HB = (BPLONG_PTR)AR_H(B); | ^ toam.c:249:36: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 249 | BPLONG_PTR parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ toam.c:253:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 253 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ toam.c:262:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 262 | GET_EP(ball_psc) = (int (*)(void))bp_exception; | ^ toam.c:263:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 263 | bp_exception = (BPLONG)NULL; | ^ toam.c:271:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 271 | BPLONG_PTR parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ toam.c:272:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 272 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; | ^ toam.c:274:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 274 | bp_exception = (BPLONG)NULL; | ^ toam.c:277:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 277 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ toam.c:286:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 286 | BPLONG_PTR parent_ar = (BPLONG_PTR)AR_AR(AR); | ^ toam.c:287:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 287 | if (bp_exception == (BPLONG)NULL) bp_exception = unknown_exception; | ^ toam.c:289:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 289 | bp_exception = (BPLONG)NULL; | ^ toam.c:291:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 291 | AR_AR(LOCAL_TOP) = (BPLONG)parent_ar; | ^ toam.c:317:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 317 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); /* borrow sreg */ | ^ toam.c:318:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 318 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:318:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 318 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:632:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 632 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:632:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 632 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:634:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 634 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:635:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 635 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:635:39: note: in expansion of macro 'FOLLOW' 635 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:636:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 636 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:636:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 636 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:640:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 640 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:640:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 640 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:641:25: note: in expansion of macro 'FOLLOW' 641 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:641:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 641 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:319:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_ins' 319 | CONNECT_WOKEN_FRAME_ins(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.c:326:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 326 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:327:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 327 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:327:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 327 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:649:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 649 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:649:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 649 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:651:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 651 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:652:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 652 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:652:39: note: in expansion of macro 'FOLLOW' 652 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:653:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 653 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:653:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 653 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:657:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 657 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:657:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 657 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:658:25: note: in expansion of macro 'FOLLOW' 658 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.h:658:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 658 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:329:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_min_max' 329 | CONNECT_WOKEN_FRAME_min_max(constr_ar); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ toam.c:338:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 338 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:339:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 339 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:339:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 339 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:341:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 341 | op1 = (BPLONG)AR_OUT_ADDR(constr_ar); | ^ bapi.h:72:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 72 | if ((BPLONG_PTR)(p) > B) \ | ^ toam.c:342:25: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 342 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.c:342:25: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 342 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~~~~~~~~~~~~~~~~ toam.c:342:52: note: in expansion of macro 'FOLLOW' 342 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:344:21: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 344 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.c:353:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 353 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:354:50: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 354 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:354:37: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 354 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:355:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 355 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.c:368:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 368 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:369:46: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 369 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:369:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 369 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.c:372:29: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 372 | PUSHTRAIL_H_NONATOMIC(prev_alive_node_ptr, prev_alive_node_cdr); | ^~~~~~~~~~~~~~~~~~~~~ toam.c:376:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 376 | op1 = (BPLONG)AR_OUT_ADDR(constr_ar); | ^ bapi.h:72:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 72 | if ((BPLONG_PTR)(p) > B) \ | ^ toam.c:377:29: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 377 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.c:377:29: note: in expansion of macro 'PUSHTRAIL_S_NONATOMIC' 377 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~~~~~~~~~~~~~~~~ toam.c:377:56: note: in expansion of macro 'FOLLOW' 377 | PUSHTRAIL_S_NONATOMIC(op1, FOLLOW(op1)); /* trail for GC */ | ^~~~~~ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:379:25: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 379 | CONNECT_WOKEN_FRAME_dom(constr_ar, event_object[i]); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:92:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 92 | #define ADDTAG3(op, tag) ((BPLONG)(op) | tag) | ^ bapi.h:97:33: note: in definition of macro 'PUSHTRAILC' 97 | *trail_top-- = (BPLONG)(addr);} | ^~~~ bapi.h:77:20: note: in expansion of macro 'ADDTAG3' 77 | PUSHTRAILC(ADDTAG3(p, TRAIL_VAL_NONATOMIC), cont);} | ^~~~~~~ toam.c:386:21: note: in expansion of macro 'PUSHTRAIL_H_NONATOMIC' 386 | PUSHTRAIL_H_NONATOMIC(prev_alive_node_ptr, prev_alive_node_cdr); | ^~~~~~~~~~~~~~~~~~~~~ toam.c:510:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 510 | sreg = (BPLONG_PTR)UNTAGGED_ADDR(op1); | ^ toam.c:511:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 511 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.c:511:29: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 511 | constr_ar = (BPLONG_PTR)((BPULONG)stack_up_addr-(BPULONG)UNTAGGED_CONT(FOLLOW(sreg))); | ^ toam.h:663:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:663:76: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 663 | if (frame > B && AR_STATUS_STAMP(frame) != ((BPULONG)stack_up_addr-(BPULONG)B)) { \ | ^ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:665:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 665 | tmp_op = (BPLONG)AR_STATUS_ADDR(frame); \ | ^ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ bapi.h:96:33: note: in definition of macro 'PUSHTRAILC' 96 | *trail_top-- = (BPLONG)(val); \ | ^~~ toam.h:666:13: note: in expansion of macro 'PUSHTRAILC_ATOMIC' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~~~~~~~~~~~~ toam.h:666:39: note: in expansion of macro 'FOLLOW' 666 | PUSHTRAILC_ATOMIC(tmp_op, FOLLOW(tmp_op)); \ | ^~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:667:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 667 | AR_STATUS(frame) = ((BPULONG)stack_up_addr-(BPULONG)B) | SUSP_RUN; \ | ^ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:672:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 672 | CONNECT_WOKEN_FRAME(frame); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:673:25: note: in expansion of macro 'FOLLOW' 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:673:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 673 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:608:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 608 | sp = (BPLONG_PTR)UNTAGGED_ADDR(AR_BTM(frame)); sp_c = LOCAL_TOP; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:614:11: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 614 | top = (BPLONG_PTR)AR_TOP(frame); \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:619:30: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 619 | AR_BTM(frame_c) = ADDTAG((BPLONG)LOCAL_TOP, SUSP_FRAME_TAG); \ | ^ term.h:98:35: note: in definition of macro 'ADDTAG' 98 | #define ADDTAG(op, tag) ((BPLONG)(op) | tag) | ^~ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:620:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 620 | AR_TOP(frame_c) = (BPLONG)sp_c; \ | ^ toam.h:675:9: note: in expansion of macro 'CLONE_FRAME' 675 | CLONE_FRAME(frame); \ | ^~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:625:24: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 625 | AR_AR(frame) = (BPLONG)AR; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:626:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 626 | AR_CPS(frame) = (BPLONG)P; \ | ^ toam.h:677:9: note: in expansion of macro 'CONNECT_WOKEN_FRAME' 677 | CONNECT_WOKEN_FRAME(frame_c); \ | ^~~~~~~~~~~~~~~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ term.h:57:22: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 57 | #define FOLLOW(op) (*(BPLONG_PTR)(op)) /* return what op points to */ | ^ toam.h:678:25: note: in expansion of macro 'FOLLOW' 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^~~~~~ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ toam.h:678:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 678 | P = (BPLONG_PTR)FOLLOW(AR_REEP(AR)); \ | ^ toam.c:512:17: note: in expansion of macro 'CONNECT_WOKEN_FRAME_dom' 512 | CONNECT_WOKEN_FRAME_dom(constr_ar, dummy_event_object); | ^~~~~~~~~~~~~~~~~~~~~~~ g++ -DGC -DGCC -DPICAT -DSAT -DMAPLESAT -DM64BITS -DFANN_NO_DLL -DFANN -o picat -O3 -fno-strict-aliasing -finline-functions -fomit-frame-pointer -Dunix -DLINUX -DPOSIX dis.o init.o init_sym.o loader.o inst_inf.o main.o toam.o unify.o file.o domain.o cfd.o float1.o arith.o token.o global.o builtins.o mic.o numbervars.o cpreds.o univ.o assert.o findall.o clause.o delay.o clpfd.o clpfd_libs.o event.o toamprofile.o kapi.o getline.o table.o gcstack.o gcheap.o gcqueue.o debug.o expand.o bigint.o sapi.o kissat_picat.o espresso_bp.o picat_utilities.o fann.o fann_cascade.o fann_error.o fann_io.o fann_train.o fann_train_data.o fann_interface.o black_white.o canonical.o cofactor.o cols.o compl.o contain.o cpu_time.o cubestr.o cvrin.o cvrm.o cvrmisc.o cvrout.o dominate.o equiv.o espresso.o espresso_expand.o essen.o essentiality.o exact.o gasp.o gimpel.o globals.o hack.o indep.o irred.o map.o matrix.o mincov.o opo.o pair.o part.o primes.o prtime.o reduce.o rows.o set.o setc.o sharp.o sigma.o signature.o signature_exact.o sminterf.o solution.o sparse.o unate.o util_signature.o verify.o kis_allocate.o kis_analyze.o kis_ands.o kis_application.o kis_arena.o kis_assign.o kis_autarky.o kis_averages.o kis_backtrack.o kis_backward.o kis_build.o kis_bump.o kis_check.o kis_clause.o kis_clueue.o kis_collect.o kis_colors.o kis_compact.o kis_config.o kis_decide.o kis_deduce.o kis_dense.o kis_dominate.o kis_dump.o kis_eliminate.o kis_equivalences.o kis_error.o kis_extend.o kis_failed.o kis_file.o kis_flags.o kis_format.o kis_forward.o kis_frames.o kis_gates.o kis_handle.o kis_heap.o kis_ifthenelse.o kis_import.o kis_internal.o kis_learn.o kis_limits.o kis_logging.o kis_main.o kis_minimize.o kis_mode.o kis_options.o kis_parse.o kis_phases.o kis_print.o kis_probe.o kis_profile.o kis_promote.o kis_proof.o kis_propdense.o kis_prophyper.o kis_proprobe.o kis_propsearch.o kis_queue.o kis_reduce.o kis_reluctant.o kis_rephase.o kis_report.o kis_resize.o kis_resolve.o kis_resources.o kis_restart.o kis_search.o kis_smooth.o kis_sort.o kis_stack.o kis_statistics.o kis_strengthen.o kis_substitute.o kis_terminate.o kis_ternary.o kis_trail.o kis_transitive.o kis_utilities.o kis_vector.o kis_vivify.o kis_walk.o kis_watch.o kis_weaken.o kis_witness.o kis_xors.o -lm -lpthread Picat version 3.5#5 >>> picat: Entering fakeroot... created directory: '/home/buildozer/aports/community/picat/pkg/' created directory: '/home/buildozer/aports/community/picat/pkg/picat/' created directory: '/home/buildozer/aports/community/picat/pkg/picat/usr/' created directory: '/home/buildozer/aports/community/picat/pkg/picat/usr/bin/' 'picat' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/bin/picat' created directory: '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/' created directory: '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat' '/home/buildozer/aports/community/picat/src/Picat/lib/acyclic_d.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/acyclic_d.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/basic.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/basic.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/bug.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/bug.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/common_constr.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/common_constr.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/cp.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/cp.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/datetime.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/datetime.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/hcp.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/hcp.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/io.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/io.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/l.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/l.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/math.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/math.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/mip.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/mip.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/mip_aux.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/mip_aux.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/nn.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/nn.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/ordset.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/ordset.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/os.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/os.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/path.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/path.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/picat_lib_aux.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/picat_lib_aux.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/planner.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/planner.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/prism.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/prism.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/prism_ex.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/prism_ex.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/sat.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/sat.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/sat_lfsr.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/sat_lfsr.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/scc.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/scc.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/scc_d.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/scc_d.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/smt.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/smt.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/smt_aux.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/smt_aux.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/sys.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/sys.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/temp.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/temp.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/test.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/test.pi' '/home/buildozer/aports/community/picat/src/Picat/lib/util.pi' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/lib/picat/util.pi' created directory: '/home/buildozer/aports/community/picat/pkg/picat/usr/share/' created directory: '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/' created directory: '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat' '/home/buildozer/aports/community/picat/src/Picat/README' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/README' '/home/buildozer/aports/community/picat/src/Picat/LICENSE' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/LICENSE' '/home/buildozer/aports/community/picat/src/Picat/doc/appendix_operators.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/appendix_operators.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/ar.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/ar.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/builtin.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/builtin.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/cinterface.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/cinterface.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/constraints.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/constraints.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/data_types.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/data_types.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/datetime.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/datetime.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/exception.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/exception.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/format.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/format.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/get_started.pdf' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/get_started.pdf' '/home/buildozer/aports/community/picat/src/Picat/doc/get_started.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/get_started.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/intro_sys.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/intro_sys.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/io.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/io.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/lex_grammar.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/lex_grammar.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/loops.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/loops.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/math.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/math.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/module.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/module.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/neuralnets.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/neuralnets.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/nn.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/nn.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/operators.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/operators.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/ordset.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/ordset.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/os.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/os.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/overview.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/overview.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/picat_guide.pdf' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/picat_guide.pdf' '/home/buildozer/aports/community/picat/src/Picat/doc/picat_guide.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/picat_guide.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/planner.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/planner.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/predfunc.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/predfunc.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/preface.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/preface.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/syntax_grammar.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/syntax_grammar.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/sys.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/sys.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/tabling.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/tabling.tex' '/home/buildozer/aports/community/picat/src/Picat/doc/util.tex' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/util.tex' '/home/buildozer/aports/community/picat/src/Picat/exs' -> '/home/buildozer/aports/community/picat/pkg/picat/usr/share/doc/picat/examples' >>> picat-doc*: Running split function doc... >>> picat-doc*: Preparing subpackage picat-doc... >>> picat-doc*: Running postcheck for picat-doc >>> picat*: Running postcheck for picat >>> picat*: Preparing package picat... >>> picat*: Stripping binaries >>> picat-doc*: Scanning shared objects >>> picat*: Scanning shared objects >>> WARNING: picat-doc*: The -doc subpackage is unusually large, consider splitting it >>> picat-doc*: Tracing dependencies... >>> picat-doc*: Package size: 5.7 MB >>> picat-doc*: Compressing data... >>> picat-doc*: Create checksum... >>> picat-doc*: Create picat-doc-3.5.5-r1.apk >>> picat*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> picat*: Package size: 5.2 MB >>> picat*: Compressing data... >>> picat*: Create checksum... >>> picat*: Create picat-3.5.5-r1.apk >>> picat: Build complete at Tue, 07 Nov 2023 12:30:42 +0000 elapsed time 0h 0m 49s >>> picat: Cleaning up srcdir >>> picat: Cleaning up pkgdir >>> picat: Uninstalling dependencies... (1/1) Purging .makedepends-picat (20231107.122954) OK: 315 MiB in 102 packages >>> picat: Updating the community/armhf repository index... >>> picat: Signing the index...